本書以培養(yǎng)技術(shù)應(yīng)用能力為主線,以強調(diào)理論教學(xué)與實踐訓(xùn)練并重為原則,圍繞騰訊公司開源式的微信小程序開發(fā)這個主題,系統(tǒng)地介紹微信小程序發(fā)展歷程,講解微信小程序的開發(fā)基礎(chǔ)、頁面布局、頁面組件、API和即速應(yīng)用,同時借助騰訊云端服務(wù)器技術(shù),通過項目案例講授小程序后端開發(fā)和發(fā)布運營,使讀者在理解微信小程序的情況下,學(xué)會借助此平臺開發(fā)自己的小程序,讓創(chuàng)造發(fā)揮價值,讓觸手可及、用完即走的微信小程序廣泛傳播,服務(wù)于大眾! ∪珪鴥(nèi)容豐富,圖文并茂,層次清晰,通俗易懂,易教易學(xué),每章知識銜接緊密,知識技能和學(xué)習(xí)重點明確,課后習(xí)題綜合運用知識實踐性強,提供的案例素材極易實現(xiàn)運行,讀者可以學(xué)中做,做中用,用中樂,能全面提高學(xué)生的學(xué)習(xí)興趣,快速掌握教材知識。本書可供計算機網(wǎng)絡(luò)技術(shù)、計算機信息管理、軟件開發(fā)、電子商務(wù)等相關(guān)專業(yè)的師生及愛好者選用。
朱繼宏,男,副教授,創(chuàng)新創(chuàng)業(yè)學(xué)院院長,主持完成系統(tǒng)開發(fā)項目20余項,發(fā)表學(xué)術(shù)論文30余篇,合作出版專著3部,編寫教材3套;自主開發(fā)高校就業(yè)系統(tǒng),教務(wù)系統(tǒng),在線考試系統(tǒng)等。
目 錄
第1章 微信小程序概述 - 1 -
1.1 認識微信小程序 - 1 -
1.1.1 微信小程序發(fā)展歷程 - 1 -
1.1.2 微信小程序的特征 - 2 -
1.1.3 微信小程序的應(yīng)用場景 - 2 -
1.2 微信小程序開發(fā)流程 - 4 -
1.2.1 注冊小程序賬號 - 4 -
1.2.2 開發(fā)環(huán)境準(zhǔn)備 - 6 -
1.2.3 微信開發(fā)工具的下載及安裝 - 7 -
1.2.4 創(chuàng)建第一個小程序項目 - 8 -
1.2.5 運行及發(fā)布小程序 - 9 -
1.3 微信開發(fā)工具界面功能介紹 - 10 -
本章小結(jié) - 14 -
思考練習(xí)題 - 14 -
第2章 小程序開發(fā)基礎(chǔ) - 16 -
2.1 小程序的基本目錄結(jié)構(gòu) - 16 -
2.1.1 主體文件 - 17 -
2.1.2 頁面文件 - 18 -
2.2 小程序開發(fā)框架 - 18 -
2.2.1 MINA框架 - 18 -
2.2.2 邏輯層 - 19 -
2.2.3 視圖層 - 19 -
2.2.4 數(shù)據(jù)層 - 20 -
2.3 創(chuàng)建小程序頁面 - 21 -
2.3.1 創(chuàng)建第一個頁面文件 - 21 -
2.3.2 創(chuàng)建另一個頁面文件 - 22 -
2.4 配置文件 - 23 -
2.4.1 全局配置文件(app.json) - 23 -
2.4.2 頁面配置文件 - 26 -
2.5 邏輯層文件 - 26 -
2.5.1 小程序邏輯文件 - 27 -
2.5.2 頁面邏輯文件 - 28 -
2.6 頁面結(jié)構(gòu)文件WXML - 31 -
2.7 頁面事件 - 36 -
2.8 頁面樣式文件WXSS - 37 -
本章小結(jié) - 39 -
思考練習(xí)題 - 39 -
第3章 頁面布局 - 41 -
3.1 盒子模型 - 41 -
3.2 塊級元素與行內(nèi)元素 - 43 -
3.2.1 塊級元素 - 43 -
3.2.2 行內(nèi)元素 - 44 -
3.2.3 行內(nèi)塊元素 - 45 -
3.3 浮動與定位 - 45 -
3.3.1 元素浮動 - 45 -
3.3.2 元素定位 - 47 -
3.4 Flex布局 - 49 -
3.4.1 容器屬性 - 50 -
3.4.2 項目屬性 - 53 -
本章小結(jié) - 57 -
思考練習(xí)題 - 57 -
第4章 頁面組件 - 61 -
4.1 容器視圖組件 - 61 -
4.1.1 view - 62 -
4.1.2 scroll-view - 63 -
4.1.3 swiper - 66 -
4.2 基礎(chǔ)內(nèi)容組件 - 67 -
4.2.1 icon - 67 -
4.2.2 text - 68 -
4.2.3 progress - 69 -
4.3 表單組件 - 70 -
4.3.1 button - 70 -
4.3.2 radio - 72 -
4.3.3 checkbox - 73 -
4.3.4 switch - 74 -
4.3.5 slider - 75 -
4.3.6 picker - 76 -
4.3.7 picker-view - 83 -
4.3.8 input - 85 -
4.3.9 textarea - 86 -
4.3.10 label - 88 -
4.3.11 form - 89 -
4.4 媒體組件 - 90 -
4.4.1 image組件 - 91 -
4.4.2 audio - 92 -
4.4.3 video - 94 -
4.4.4 camera - 96 -
4.5 其他組件 - 97 -
4.5.1 map - 97 -
4.5.2 canvas - 100 -
本章小結(jié) - 101 -
思考練習(xí)題 - 101 -
第5章 即速應(yīng)用 - 103 -
5.1 即速應(yīng)用概述 - 103 -
5.1.1 即速應(yīng)用的優(yōu)勢 - 103 -
5.1.2 即速應(yīng)用界面介紹 - 104 -
5.2 即速應(yīng)用組件 - 105 -
5.2.1 布局組件 - 105 -
5.2.2 基本組件 - 109 -
5.2.3 高級組件 - 116 -
5.2.4 其他組件 - 124 -
5.3 即速應(yīng)用后臺管理 - 125 -
5.4 打包上傳 - 127 -
5.4.1 打包 - 128 -
5.4.2 上傳 - 129 -
本章小結(jié) - 130 -
思考練習(xí)題 - 131 -
第6章 API應(yīng)用 - 132 -
6.1 網(wǎng)絡(luò)API - 132 -
6.1.1 wx.request(Object) - 133 -
6.1.2 wx.uploadFile(Object) - 136 -
6.1.3 wx.downloadFile(Object) - 138 -
6.2 多媒體API - 139 -
6.2.1 圖片API - 139 -
6.2.2 錄音API - 142 -
6.2.3 音頻播放控制API - 142 -
6.2.4 音樂播放控制API - 144 -
6.3 文件API - 149 -
6.4 本地數(shù)據(jù)及緩存API - 152 -
6.4.1 保存數(shù)據(jù) - 152 -
6.4.2 獲取數(shù)據(jù) - 153 -
6.4.3 刪除數(shù)據(jù) - 154 -
6.4.4 清空數(shù)據(jù) - 154 -
6.5 位置信息API - 155 -
6.5.1 獲取位置 - 155 -
6.5.2 選擇位置 - 156 -
6.5.3 查看位置 - 157 -
6.6 設(shè)備相關(guān)API - 158 -
6.6.1 獲取信息系統(tǒng) - 158 -
6.6.2 網(wǎng)絡(luò)狀態(tài) - 159 -
6.6.3 撥打電話 - 160 -
6.6.4 掃碼 - 160 -
本章小結(jié) - 161 -
第7章 案例分析——秦嶺山水 - 163 -
7.1 準(zhǔn)備工作 - 163 -
7.1.1 準(zhǔn)備數(shù)據(jù) - 164 -
7.1.2 項目目錄結(jié)構(gòu) - 168 -
7.1.3 app.json文件結(jié)構(gòu) - 168 -
7.2 列表頁 - 169 -
7.3 內(nèi)容頁 - 172 -
7.4 詳情頁 - 173 -
7.5 預(yù)約頁 - 174 -
本章小結(jié) - 175 -
第8章 小程序后端開發(fā) - 176 -
8.1 比目系統(tǒng)簡介 - 176 -
8.1.1 注冊Bmob賬號 - 177 -
8.1.2 創(chuàng)建應(yīng)用 - 177 -
8.1.3 給應(yīng)用項目配置小程序密鑰 - 177 -
8.1.4 獲取“微信小程序服務(wù)器域名”和“應(yīng)用密鑰” - 178 -
8.1.5 配置“安全域名” - 179 -
8.1.6 下載及安裝Bmob SDK - 179 -
8.2 Bmob中實現(xiàn)數(shù)據(jù)的增、刪、改、查操作 - 179 -
8.2.1 添加一行記錄 - 180 -
8.2.2 獲取一行記錄 - 181 -
8.2.3 修改一行記錄 - 181 -
8.2.4 刪除一行記錄 - 182 -
8.2.5 查詢所有數(shù)據(jù) - 183 -
8.2.6 條件查詢 - 183 -
8.2.7 分頁查詢 - 184 -
8.3 上傳圖片 - 184 -
8.3.1 上傳一張圖片并顯示 - 184 -
8.3.2 上傳多張圖片并顯示 - 186 -
8.4 簡單留言板 - 187 -
8.4.1 需求分析 - 187 -
8.4.2 視圖層設(shè)計 - 187 -
8.4.3 數(shù)據(jù)庫設(shè)計 - 188 -
8.4.4 代碼實現(xiàn) - 188 -
本章小結(jié) - 196 -
思考練習(xí)題 - 197 -
第9章 小程序運營 - 198 -
9.1 線上運營推廣方式 - 198 -
9.2 線下運營推廣方式 - 202 -
9.3 第三方推廣 - 203 -
9.4 小程序營銷 - 204 -
9.5 小程序運營案例 - 204 -
本章小結(jié) - 207 -
參考文獻 - 209 -
秦大勇 (2019/1/7 17:13:00):此書內(nèi)容豐富,圖文并茂,層次清晰,通俗易懂,知識
技能和學(xué)習(xí)重點明確,是我的良師益友!