微信小程序開發(fā)從零開始學 版權(quán)信息
- ISBN:9787302576532
- 條形碼:9787302576532 ; 978-7-302-57653-2
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
微信小程序開發(fā)從零開始學 本書特色
微信小程序得到廣泛的應用。無論你是前端初學者,還是App開發(fā)者,只要有接受新事物的決心,那么本書就能幫助你順利掌握小程序開發(fā)。從環(huán)境搭建到語法講解,從組件表單到網(wǎng)絡(luò)請求,從基礎(chǔ)用法到案例實戰(zhàn),本書帶你快速上手掌握微信小程序開發(fā)。
簡明、易學、實用,帶你快速掌握微信小程序開發(fā)
微信小程序開發(fā)從零開始學 內(nèi)容簡介
國內(nèi)幾乎所有互聯(lián)網(wǎng)公司都推出了自己的微信小程序,越來越多的網(wǎng)課和培訓班也在開設(shè)小程序教學課程。本書是一本為想掌握微信小程序的開發(fā)人員量身定制的快速入門教材,從零開始學習,書中示例多,適合喜歡動手練習的讀者。
本書共12章,首先介紹小程序的基礎(chǔ),包括微信開發(fā)工具的使用、開發(fā)環(huán)境搭建、組件等基本知識;接著介紹一些常見的小程序知識點,包括語法、表單驗證、媒體與地圖組件、網(wǎng)絡(luò)請求等,并在每個模塊*后都提供實戰(zhàn)的例子;*后是json-server后臺模擬環(huán)境搭建與實戰(zhàn)內(nèi)容,包括抽簽小工具實戰(zhàn)和圖書商城實戰(zhàn)。
本書內(nèi)容全面、示例豐富,既適合微信小程序初學者,也適合高等院校的師生學習閱讀,還可作為高等院校計算機相關(guān)專業(yè)的教材使用。
微信小程序開發(fā)從零開始學 目錄
目 錄
第1章 初識微信小程序 1
1.1 微信小程序簡介 1
1.1.1 微信小程序的誕生 1
1.1.2 微信小程序與App的區(qū)別 2
1.1.3 微信小程序未來的發(fā)展 3
1.2 上手前的準備工作 3
1.2.1 需要掌握的技術(shù) 3
1.2.2 申請小程序 3
1.2.3 安裝Node.js和NPM 5
1.2.4 安裝Git 7
1.2.5 微信開發(fā)者工具的安裝 7
1.3 制作**個小程序 8
1.3.1 HelloWorld 8
1.3.2 編輯器的使用 10
1.3.3 調(diào)試器的使用 10
1.3.4 模擬器的使用 12
1.4 小結(jié) 12
第2章 微信小程序框架 13
2.1 微信小程序代碼構(gòu)成 13
2.1.1 WXML 14
2.1.2 WXSS 14
2.1.3 WXS 15
2.2 微信小程序框架配置 15
2.2.1 目錄結(jié)構(gòu) 15
2.2.2 app.json 16
2.2.3 app.js 17
2.2.4 app.wxss 19
2.3 基礎(chǔ)組件 19
2.3.1 組件屬性類型 19
2.3.2 組件公共屬性 20
2.4 生命周期與頁面跳轉(zhuǎn) 21
2.4.1 生命周期函數(shù) 21
2.4.2 頁面跳轉(zhuǎn) 24
2.5 小結(jié) 25
第3章 小程序組件 26
3.1 視圖容器組件 26
3.1.1 視圖容器view 26
3.1.2 滾動視圖scroll-view 30
3.1.3 可移動視圖movable-view 33
3.1.4 覆蓋視圖cover-view 34
3.1.5 滑塊視圖swiper 35
3.2 內(nèi)容組件 37
3.2.1 圖標icon 38
3.2.2 進度條progress 41
3.2.3 文本text 42
3.3 導航組件 44
3.4 小程序UI框架 45
3.4.1 WeUI 46
3.4.2 iView 46
3.4.3 Vant Weapp 47
3.5 小結(jié) 47
第4章 小程序語法 48
4.1 WXML語法 48
4.1.1 數(shù)據(jù)綁定 48
4.1.2 列表渲染 51
4.1.3 條件渲染 54
4.2 WXS數(shù)據(jù)類型 56
4.2.1 boolean 56
4.2.2 number 56
4.2.3 string 56
4.2.4 array 56
4.2.5 object 57
4.2.6 function 57
4.2.7 date 57
4.3 WXS語法 58
4.3.1 變量與運算符 58
4.3.2 條件判斷與循環(huán) 61
4.3.3 WXS模塊 62
4.3.4 使用注釋 62
4.4 小結(jié) 63
第5章 表單組件與導航組件 64
5.1 表單組件 64
5.1.1 按鈕button 64
5.1.2 表單輸入框input 69
5.1.3 多行輸入框textarea 72
5.1.4 復選框checkbox 76
5.1.5 單選框radio 78
5.1.6 滑動選擇器slider 80
5.1.7 開關(guān)選擇器switch 82
5.1.8 日期時間選擇框picker 84
5.2 數(shù)據(jù)校驗 92
5.2.1 常用的校驗方式 93
5.2.2 form 97
5.3 實戰(zhàn)練習:登錄頁 100
5.3.1 選擇表單組件 100
5.3.2 頁面實現(xiàn) 101
5.4 小結(jié) 104
第6章 媒體組件與地圖組件 105
6.1 媒體組件 105
6.1.1 圖片組件image 105
6.1.2 攝像頭組件camera 110
6.1.3 音頻組件audio 112
6.1.4 視頻組件video 114
6.2 地圖組件 118
6.2.1 地圖組件的使用方式 118
6.2.2 定位 120
6.2.3 設(shè)置標記與氣泡 123
6.3 小結(jié) 125
第7章 網(wǎng)絡(luò)請求 126
7.1 **條網(wǎng)絡(luò)請求 126
7.1.1 網(wǎng)絡(luò)配置 126
7.1.2 wx.request 128
7.2 HTTP基礎(chǔ)知識 130
7.2.1 請求方法 130
7.2.2 狀態(tài)碼 131
7.2.3 請求頭 131
7.3 HTTPS 133
7.3.1 為什么需要HTTPS 134
7.3.2 什么是 HTTPS 134
7.3.3 HTTPS的工作過程 134
7.3.4 申請HTTPS 135
7.3.5 為什么不一直使用HTTPS 135
7.4 實戰(zhàn)練習:封裝HTTP攔截器 135
7.5 小結(jié) 138
第8章 本地數(shù)據(jù)管理 139
8.1 數(shù)據(jù)緩存 139
8.1.1 數(shù)據(jù)的存儲 139
8.1.2 數(shù)據(jù)的讀取 143
8.1.3 數(shù)據(jù)的刪除 144
8.1.4 數(shù)據(jù)的獲取 146
8.2 文件管理 147
8.2.1 文件的下載 147
8.2.2 文件的保存 149
8.2.3 文件的讀取 151
8.2.4 文件的刪除 152
8.3 小結(jié) 153
第9章 設(shè)備信息與硬件功能 154
9.1 設(shè)備信息 154
9.1.1 獲取設(shè)備信息 154
9.1.2 網(wǎng)絡(luò)狀態(tài) 158
9.1.3 設(shè)備電量 160
9.2 硬件功能 161
9.2.1 撥打電話 161
9.2.2 掃碼 163
9.2.3 剪貼板 164
9.2.4 震動 166
9.3 小結(jié) 167
第10章 后臺模擬環(huán)境搭建 168
10.1 前后端分離 168
10.2 Postman的安裝與使用 169
10.2.1 Postman的安裝 169
10.2.2 Postman的使用 171
10.3 json-server的安裝與使用 171
10.3.1 json-server的安裝與配置 172
10.3.2 **個json-server程序 174
10.4 實戰(zhàn)練習:使用json-server實現(xiàn)_x00B_增刪改查 175
10.4.1 項目的建立與配置 176
10.4.2 數(shù)據(jù)的查詢與刪除 177
10.4.3 數(shù)據(jù)的新增與編輯 180
10.5 小結(jié) 184
第11章 項目實戰(zhàn)1:抽簽應用 185
11.1 項目起步 185
11.2 項目開發(fā) 187
11.2.1 首頁開發(fā) 187
11.2.2 新增頁面開發(fā) 190
11.2.3 抽簽頁面開發(fā) 192
11.2.4 我的頁面開發(fā) 196
11.3 小結(jié) 200
第12章 項目實戰(zhàn)2:圖書商城 201
12.1 項目起步 201
12.1.1 項目設(shè)計 201
12.1.2 項目框架搭建 203
12.2 后臺環(huán)境準備 204
12.2.1 后臺環(huán)境搭建 205
12.2.2 后臺數(shù)據(jù)創(chuàng)建 205
12.3 項目開發(fā) 207
12.3.1 首頁開發(fā) 208
12.3.2 分類頁面開發(fā) 212
12.3.3 商品詳情頁面開發(fā) 215
12.3.4 購物車頁面開發(fā) 218
12.3.5 我的頁面開發(fā) 221
12.4 小結(jié) 224
展開全部
微信小程序開發(fā)從零開始學 作者簡介
李一鳴,主攻前端和Angular開發(fā),8年前端開發(fā)經(jīng)驗,能帶領(lǐng)前端混合開發(fā)團隊利用z新技術(shù)解決業(yè)務(wù)快速發(fā)展過程中的各種業(yè)務(wù)場景問題。熟悉客戶端開發(fā),有多個上架APP,有服務(wù)端開發(fā)經(jīng)驗。目前在公司擔任項目經(jīng)理,管理前端團隊。 著有圖書《Angular開發(fā)實戰(zhàn)》《Ionic 移動開發(fā)入門與實戰(zhàn)》。