-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
微信小程序全棧開發(fā)技術(shù)與實(shí)戰(zhàn)(微課版) 版權(quán)信息
- ISBN:9787115592101
- 條形碼:9787115592101 ; 978-7-115-59210-1
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
微信小程序全棧開發(fā)技術(shù)與實(shí)戰(zhàn)(微課版) 本書特色
(1)以項(xiàng)目為導(dǎo)向,邊做邊學(xué) 本書以一個(gè)完整的實(shí)例搭建內(nèi)容框架,圍繞項(xiàng)目的開發(fā)過程詳細(xì)介紹微信小程序的基本知識(shí)。同時(shí),結(jié)合實(shí)例進(jìn)行知識(shí)點(diǎn)的講解,將理論與實(shí)踐相結(jié)合,既提升了讀者的開發(fā)能力,又強(qiáng)化了讀者的學(xué)習(xí)的效果。 (2)技術(shù)標(biāo)準(zhǔn),體系嚴(yán)謹(jǐn) 本書在確保內(nèi)容淺顯易懂的同時(shí),盡量遵循互聯(lián)網(wǎng)行業(yè)的技術(shù)標(biāo)準(zhǔn),使讀者在具備微信小程序開發(fā)能力的同時(shí),能夠洞察微信小程序背后的設(shè)計(jì)思想,并且能夠快速掌握可直接運(yùn)用于生產(chǎn)實(shí)際的技術(shù),培養(yǎng)讀者微信小程序開發(fā)的“即戰(zhàn)力”。 (3)內(nèi)容形式豐富,配套立體化教學(xué)資源 本書以實(shí)例、拓展閱讀、視頻等方式講解相關(guān)知識(shí),以動(dòng)手做、邁出小圈子等形式推動(dòng)讀者進(jìn)行微信小程序的開發(fā)實(shí)踐,從而激發(fā)讀者學(xué)習(xí)的積極性。本書的重點(diǎn)難點(diǎn)及實(shí)例,均配有微課視頻講解,讀者掃描二維碼即可觀看視頻。另外,本書還配套教學(xué)課件、教學(xué)大綱、源代碼等教學(xué)資源,便于教師教學(xué)。
微信小程序全棧開發(fā)技術(shù)與實(shí)戰(zhàn)(微課版) 內(nèi)容簡(jiǎn)介
微信小程序是一種不需要下載安裝即可使用的應(yīng)用,用戶掃一掃或搜一下即可打開應(yīng)用,正因?yàn)檫@樣的優(yōu)勢(shì),微信小程序在各領(lǐng)域得到廣泛的應(yīng)用。 本書共16章,主要包括快速上手微信小程序,小程序的基礎(chǔ)組件,小程序的設(shè)計(jì)交互,小程序的高級(jí)組件,小程序的數(shù)據(jù)訪問與管理,小程序的分層架構(gòu),小程序的服務(wù)邏輯層實(shí)現(xiàn),小程序的頁(yè)面邏輯層與渲染層實(shí)現(xiàn),多人協(xié)同開發(fā)的編碼規(guī)范,代碼管理、分支開發(fā)與Git,多人協(xié)同開發(fā)的架構(gòu)設(shè)計(jì),多人協(xié)同開發(fā)實(shí)戰(zhàn),構(gòu)建穩(wěn)健的Web服務(wù)客戶端,檢查數(shù)據(jù)更新,傳遞導(dǎo)航參數(shù),復(fù)雜列表渲染,跨頁(yè)面數(shù)據(jù)同步等內(nèi)容,使讀者全面掌握微信小程序全棧開發(fā)技術(shù),提高項(xiàng)目開發(fā)的能力。 本書可以作為普通高等院校計(jì)算機(jī)相關(guān)專業(yè)和非計(jì)算機(jī)專業(yè)微信小程序開發(fā)課程的教材,也可作為微信小程序開發(fā)人員的參考書和廣大計(jì)算機(jī)愛好者的自學(xué)用書。
微信小程序全棧開發(fā)技術(shù)與實(shí)戰(zhàn)(微課版) 目錄
1.1 系統(tǒng)與環(huán)境要求 5
1.2 安裝微信開發(fā)者工具 6
1.3 Hello World! 7
1.3.1 創(chuàng)建項(xiàng)目 7
1.3.2 設(shè)置微信開發(fā)者工具 8
1.3.3 微信開發(fā)者工具的界面 9
1.3.4 編寫WXML代碼 10
1.3.5 編寫JavaScript代碼 12
1.4 微信小程序的基本概念 12
1.5 動(dòng)手做 13
1.6 邁出小圈子 13
第 2章 小程序的基礎(chǔ)組件 14
2.1 視圖容器與WXSS 14
2.2 輸入框input 17
2.2.1 bindinput屬性 17
2.2.2 input組件與數(shù)據(jù)綁定 19
2.3 選擇器picker 20
2.4 開關(guān)選擇器switch 22
2.5 彈出對(duì)話框showModal 22
2.6 滑動(dòng)選擇器slider 23
2.7 學(xué)習(xí)組件的固定模式 23
2.8 動(dòng)手做 24
2.9 邁出小圈子 24
第3章 小程序的交互設(shè)計(jì) 26
3.1 了解參考項(xiàng)目 26
3.2 描繪圖形界面 28
3.2.1 紙面原型圖 28
3.2.2 線框圖 28
3.2.3 原型工具 30
3.3 形成操作動(dòng)線 31
3.4 識(shí)別已知,探索未知 32
3.5 動(dòng)手做 34
3.6 邁出小圈子 34
第4章 小程序的高級(jí)組件 35
4.1 列表渲染 35
4.1.1 顯示數(shù)組數(shù)據(jù) 35
4.1.2 獲取用戶點(diǎn)擊的索引 37
4.2 導(dǎo)航選項(xiàng)卡tabBar 39
4.2.1 新建頁(yè)面 39
4.2.2 創(chuàng)建導(dǎo)航選項(xiàng)卡 40
4.2.3 修改導(dǎo)航選項(xiàng)卡的樣式 42
4.3 微信小程序的導(dǎo)航 43
4.3.1 頁(yè)面導(dǎo)航 43
4.3.2 選項(xiàng)卡導(dǎo)航 44
4.4 動(dòng)手做 45
4.5 邁出小圈子 45
第5章 小程序的數(shù)據(jù)訪問與管理 46
5.1 微信小程序的數(shù)據(jù)訪問與管理方法 46
5.2 數(shù)據(jù)緩存 47
5.3 小程序·云開發(fā)數(shù)據(jù)庫(kù) 48
5.3.1 準(zhǔn)備數(shù)據(jù)庫(kù)集合 48
5.3.2 訪問數(shù)據(jù)庫(kù) 50
5.3.3 回調(diào)函數(shù)與數(shù)據(jù)綁定 51
5.4 訪問Web服務(wù) 53
5.5 動(dòng)手做 56
5.6 邁出小圈子 56
第6章 小程序的分層架構(gòu) 57
6.1 渲染層與邏輯層 57
6.1.1 WXML與JS文件的關(guān)系 57
6.1.2 小程序的渲染層實(shí)現(xiàn) 59
6.1.3 小程序的邏輯層實(shí)現(xiàn) 60
6.1.4 渲染層與邏輯層之間的通信 60
6.2 邏輯層的進(jìn)一步劃分 62
6.2.1 微信小程序邏輯層的問題 62
6.2.2 重構(gòu)Database項(xiàng)目 63
6.2.3 頁(yè)面邏輯層與服務(wù)邏輯層 65
6.3 動(dòng)手做 66
6.4 邁出小圈子 67
第7章 小程序的服務(wù)邏輯層實(shí)現(xiàn) 68
7.1 開發(fā)切入點(diǎn)的選擇 68
7.2 詩(shī)詞存儲(chǔ)服務(wù)的設(shè)計(jì) 69
7.2.1 獲取給定的詩(shī)詞 69
7.2.2 獲取滿足給定條件的詩(shī)詞數(shù)組 70
7.3 詩(shī)詞存儲(chǔ)服務(wù)的實(shí)現(xiàn) 72
7.3.1 引入數(shù)據(jù)庫(kù)服務(wù) 72
7.3.2 實(shí)現(xiàn)獲取滿足給定條件的詩(shī)詞數(shù)組 73
7.3.3 實(shí)現(xiàn)獲取給定的詩(shī)詞 74
7.4 詩(shī)詞存儲(chǔ)服務(wù)的測(cè)試 75
7.5 動(dòng)手做 76
7.6 邁出小圈子 76
第8章 小程序的頁(yè)面邏輯層與渲染層實(shí)現(xiàn) 78
8.1 搜索結(jié)果頁(yè)的邏輯層實(shí)現(xiàn) 78
8.1.1 基礎(chǔ)邏輯實(shí)現(xiàn) 78
8.1.2 無(wú)限滾動(dòng)與onReachBottom 79
8.2 搜索結(jié)果頁(yè)的渲染層實(shí)現(xiàn) 83
8.3 搜索結(jié)果頁(yè)的測(cè)試 85
8.4 動(dòng)手做 86
8.5 邁出小圈子 86
第9章 多人協(xié)同開發(fā)的編碼規(guī)范 87
9.1 命名規(guī)范 87
9.1.1 變量的命名規(guī)范 87
9.1.2 成員的命名規(guī)范 91
9.2 排版規(guī)范 92
9.2.1 JavaScript排版規(guī)范 92
9.2.2 WXML排版規(guī)范 93
9.3 注釋規(guī)范 93
9.3.1 行級(jí)注釋規(guī)范 93
9.3.2 對(duì)象級(jí)注釋規(guī)范 94
9.4 動(dòng)手做 95
9.5 邁出小圈子 95
第 10章 代碼管理、分支開發(fā)與Git 97
10.1 準(zhǔn)備工作 97
10.2 將項(xiàng)目發(fā)布到Gitee 97
10.3 添加倉(cāng)庫(kù)成員 102
10.4 克隆倉(cāng)庫(kù) 102
10.5 同步更改 104
10.6 解決沖突 106
10.7 撤銷更改 110
10.8 分支開發(fā) 111
10.9 動(dòng)手做 115
10.10 邁出小圈子 115
第 11章 多人協(xié)同開發(fā)的架構(gòu)設(shè)計(jì) 116
11.1 分層架構(gòu)設(shè)計(jì) 116
11.2 渲染層設(shè)計(jì) 117
11.3 頁(yè)面邏輯層設(shè)計(jì) 120
11.4 審視相關(guān)的頁(yè)面 122
11.5 服務(wù)邏輯層設(shè)計(jì) 123
11.6 動(dòng)手做 126
11.7 邁出小圈子 126
第 12章 多人協(xié)同開發(fā)實(shí)戰(zhàn) 127
12.1 今日推薦頁(yè)的渲染層實(shí)現(xiàn) 127
12.1.1 添加今日推薦頁(yè) 127
12.1.2 創(chuàng)建渲染層分支 127
12.1.3 絕對(duì)布局 129
12.1.4 image組件的剪裁與縮放模式 130
12.1.5 條件渲染 130
12.1.6 設(shè)計(jì)時(shí)數(shù)據(jù) 131
12.1.7 提交并推送渲染層分支 132
12.2 今日推薦頁(yè)的頁(yè)面邏輯層實(shí)現(xiàn) 132
12.2.1 創(chuàng)建頁(yè)面邏輯層分支 132
12.2.2 創(chuàng)建函數(shù)與變量 134
12.2.3 實(shí)現(xiàn)showDetailButtonBindTap函數(shù) 135
12.2.4 實(shí)現(xiàn)onLoad函數(shù) 135
12.3 動(dòng)手做 136
12.4 邁出小圈子 137
第 13章 構(gòu)建穩(wěn)健的Web服務(wù)客戶端 138
13.1 Web服務(wù)的訪問錯(cuò)誤 138
13.2 警告服務(wù) 139
13.3 獲取訪問Token 141
13.4 偏好存儲(chǔ) 143
13.5 緩存訪問Token 144
13.6 設(shè)置訪問Token 145
13.7 準(zhǔn)備備用方案 147
13.8 動(dòng)手做 149
第 14章 檢查數(shù)據(jù)更新 150
14.1 更新的檢查策略 150
14.2 圖片信息存儲(chǔ) 151
14.3 實(shí)現(xiàn)今日?qǐng)D片服務(wù) 153
14.4 動(dòng)手做 157
第 15章 傳遞導(dǎo)航參數(shù) 158
15.1 利用“快遞柜”傳遞導(dǎo)航參數(shù) 158
15.1.1 實(shí)現(xiàn)navigationService 158
15.1.2 利用navigationService傳遞導(dǎo)航參數(shù) 159
15.2 利用頁(yè)面間事件通信通道傳遞導(dǎo)航參數(shù) 161
15.2.1 實(shí)現(xiàn)navigationService2 161
15.2.2 利用navigationService2傳遞導(dǎo)航參數(shù) 161
15.3 兩種方法的對(duì)比 163
15.4 利用“快遞柜”傳遞選項(xiàng)卡導(dǎo)航參數(shù) 163
15.5 導(dǎo)航到推薦詳情頁(yè) 164
15.5.1 合并分支 164
15.5.2 添加推薦詳情頁(yè) 166
15.6 動(dòng)手做 167
第 16章 復(fù)雜列表渲染 168
16.1 來(lái)自詩(shī)詞搜索頁(yè)的挑戰(zhàn) 168
16.2 詩(shī)詞搜索頁(yè)的頁(yè)面邏輯層 169
16.2.1 基礎(chǔ)變量 169
16.2.2 設(shè)置搜索條件 170
16.2.3 添加與刪除搜索條件 172
16.2.4 執(zhí)行搜索 173
16.2.5 讀取導(dǎo)航參數(shù) 174
16.3 詩(shī)詞搜索頁(yè)的渲染層 175
16.4 動(dòng)手做 176
第 17章 跨頁(yè)面數(shù)據(jù)同步 177
17.1 詩(shī)詞收藏的基本方法 177
17.1.1 添加收藏存儲(chǔ) 177
17.1.2 添加詩(shī)詞詳情頁(yè) 180
17.1.3 導(dǎo)航到詩(shī)詞詳情頁(yè) 183
17.1.4 添加詩(shī)詞收藏頁(yè) 184
17.1.5 基本方法存在的問題 188
17.2 回調(diào)驅(qū)動(dòng)的詩(shī)詞收藏 188
17.2.1 收藏存儲(chǔ)已更新回調(diào)函數(shù) 188
17.2.2 關(guān)聯(lián)回調(diào)函數(shù) 190
17.3 動(dòng)手做 191
17.4 下一步的學(xué)習(xí) 191
微信小程序全棧開發(fā)技術(shù)與實(shí)戰(zhàn)(微課版) 作者簡(jiǎn)介
張引,博士,東北大學(xué)軟件學(xué)院軟件工程系副教授。主講課程:全棧開發(fā)技術(shù)。研究方向:基于深度學(xué)習(xí)的大數(shù)據(jù)分析技術(shù)、搜索學(xué)習(xí)技術(shù)、信道編碼理論。
- >
山海經(jīng)
- >
小考拉的故事-套裝共3冊(cè)
- >
推拿
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
李白與唐代文化
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
煙與鏡
- >
我與地壇