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