微信公眾平臺與小程序開發(fā) ——實驗與項目案例教程
定 價:57 元
- 作者:林世鑫
- 出版時間:2020/1/1
- ISBN:9787121371394
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TN929.53
- 頁碼:344
- 紙張:
- 版次:01
- 開本:16開
本書是根據(jù)高職院校的學情特點,面向軟件技術(shù)相關(guān)專業(yè)的學生,編寫的高職微信公眾平臺和小程序開發(fā)類教材。全書覆蓋"公眾號開發(fā)”與"小程序開發(fā)”兩大模塊,采用"實驗案例式”與"項目實訓式”的論述安排,通過28個實驗介紹了微信公眾號開發(fā)以及小程序開發(fā)的基礎(chǔ)知識,包括各類接口、組件與前端后臺之間的數(shù)據(jù)交互。
林世鑫,男,1981年生,計算機軟件高講級師。長期在職業(yè)院校擔任軟件開發(fā)、程序設(shè)計、網(wǎng)站開發(fā)方面的一線教師,同時兼任多個機構(gòu)的網(wǎng)站總監(jiān)、軟件技術(shù)支持。自2010年至今,在各級學術(shù)期刊發(fā)表專業(yè)論文6篇,出版教材2本,開發(fā)各類軟件、網(wǎng)站十多項。
目 錄
第1講 微信公眾號開發(fā)準備 1
1.1 微信公眾號開發(fā)簡介 1
1.2 工具與環(huán)境準備 5
1.3 微信公眾號的注冊申請 10
第2講 關(guān)鍵字回復 17
2.1 自動回復“hello,world!” 17
2.2 關(guān)鍵字回復 22
2.3 關(guān)鍵字查詢回復 24
第3講 接收回復不同類型的消息 27
3.1 微信公眾號的用戶消息類型 27
3.2 判斷用戶消息的類型 31
3.3 回復不同類型的消息 33
第4講 微信公眾號自定義菜單 47
4.1 自定義菜單簡介 47
4.2 使用接口調(diào)試工具定義菜單 50
4.3 使用程序?qū)崿F(xiàn)自定義菜單 52
第5講 獲取用戶信息 55
5.1 OpenID原理分析 55
5.2 獲取用戶的OpenID 57
5.3 獲取用戶信息 62
第6講 事件回復消息 68
6.1 關(guān)注/取消事件回復 68
6.2 獲取用戶地理位置 72
6.3 解析用戶發(fā)送的位置消息 74
第7講 發(fā)送客服消息 78
7.1 客服消息的原理 78
7.2 發(fā)送客服消息的實現(xiàn) 86
第8講 帶參數(shù)的二維碼 94
8.1 原理分析 94
8.2 生成二維碼的實現(xiàn)過程 95
8.3 帶參數(shù)的二維碼的應(yīng)用 99
第9講 發(fā)送模板消息 104
9.1 實驗知識概述 104
9.2 消息模板的準備 107
9.3 發(fā)送模板消息的實現(xiàn) 111
第10講 JS-SDK的應(yīng)用 118
10.1 JS-SDK調(diào)用原理分析 118
10.2 調(diào)用JS-SDK接口的實現(xiàn) 124
10.3 程序測試 132
第11講 小程序開發(fā)準備 134
11.1 小程序的體系架構(gòu) 134
11.2 小程序開發(fā)工具的準備 135
11.3 注冊小程序的AppID 135
11.4 微信開發(fā)者工具簡介 141
第12講 小程序Hello World 147
12.1 新建小程序項目 147
12.2 程序運行的過程分析 149
12.3 顯示當前日期時間 157
12.4 改變小程序的外觀 159
12.5 小程序的測試 160
第13講 獲取用戶的微信信息 165
13.1 用戶信息的數(shù)據(jù)格式 165
13.2 用戶信息數(shù)據(jù)的顯示 167
第14講 購物小程序首頁的UI設(shè)計 178
14.1 新建項目與素材準備 179
14.2 頁面的布局設(shè)計 181
14.3 頁面UI的實現(xiàn) 182
第15講 會員中心UI設(shè)計 196
15.1 頁面文件與素材文件的準備 197
15.2 頁面的布局與數(shù)據(jù)準備 198
15.3 頁面UI的實現(xiàn) 199
第16講 二維碼的應(yīng)用 221
16.1 掃描二維碼 221
16.2 生成二維碼 225
第17講 多媒體娛樂小程序 231
17.1 素材與頁面文件的準備 231
17.2 視頻播放頁面的實現(xiàn) 234
17.3 音樂播放頁面的實現(xiàn) 239
17.4 圖片瀏覽頁面的實現(xiàn) 248
第18講 小程序的界面與交互效果 256
18.1 項目素材與頁面準備 257
18.2 動態(tài)設(shè)置導航欄 258
18.3 動態(tài)設(shè)置tabBar 263
18.4 頁面下拉刷新 267
18.5 小程序交互對話框 269
第19講 手機小助手 277
19.1 項目與文件準備 278
19.2 傳輸與網(wǎng)絡(luò)接口 280
19.3 桌面與電池接口 292
19.4 電話與聯(lián)系人接口 297
19.5 手機羅盤接口 303
第20講 網(wǎng)上書店與購物車 307
20.1 文件、素材與數(shù)據(jù)準備 308
20.2 用戶登錄模塊的實現(xiàn) 310
20.3 圖書分類的實現(xiàn) 315
20.4 圖書信息列表的實現(xiàn) 319
20.5 圖書詳情頁的實現(xiàn) 325
20.6 購物車列表頁的實現(xiàn) 329