發表於2024-12-21
本書由前騰迅軟件開發工程師根據微信公開上綫新版本編寫,全麵詮釋微信小程序的技術框架、開放接口、開發技巧,全景式地講解微信小程序的服務及支撐能力,如視圖容器、基礎內容、錶單組件、操作反饋、導航、媒體組件、地圖、畫布、文件操作、網絡、數據緩存、地理位置、界麵、微信登錄、模闆消息、獲取二維碼、微信分享等。本書注重實際項目開發,提供包含新聞資訊類、調查測試類、餐廳類小程序的完整項目案例,嚮讀者展示開發微信小程序的過程、方法、技術和架構。讀者通過學習本書,完全可以掌握企業級實際項目的開發。
本書適閤微信小程序開發初學者,企業微信小程序開發者、公眾號運營者及移動互聯網開發人員閱讀,也適閤有一定開發基礎但對微信小程序項目開發不熟悉的程序員使用。
閆小坤,畢業於中國科學技術大學,資深開發者。曾就職於騰訊公司,從事騰訊微博、騰訊房産等産品的開發工作。逾7年開發經驗,對網站、移動互聯網、微信公眾平颱開發有豐富的經驗,其撰寫的《微信公眾平颱應用開發從入門到精通》已成為微信公眾平颱開發領域的經典書籍。
第1章 初識小程序 1
1.1 小程序是什麼 2
1.1.1 小程序的優點 2
1.1.2 小程序的開放能力 2
1.1.3 小程序的前景 3
1.2 小程序開發文檔與開發工具 4
1.2.1 小程序開發文檔 4
1.2.2 微信Web開發者工具 5
1.2.3 開發工具Tips 8
1.3 大事記 11
1.4 “一秒鍾有多長”小遊戲 12
1.4.1 遊戲規則 12
1.4.2 下載與運行 13
1.4.3 界麵、樣式與腳本 14
1.5 小結 18
第2章 開發框架配置和邏輯層 19
2.1 開發框架簡介 20
2.1.1 底層實現 20
2.1.2 小程序與HTML 5的區彆與聯係 21
2.1.3 小程序概覽 22
2.2 注冊程序與頁麵 23
2.2.1 注冊程序 23
2.2.2 注冊頁麵 23
2.2.3 頁麵的路由 24
2.3 項目架構 24
2.4 配置 26
2.4.1 全局配置 26
2.4.2 頁麵配置 29
2.5 小技巧 30
2.5.1 頁麵路由時傳遞參數 30
2.5.2 下拉刷新 31
2.6 小結 32
第3章 開發框架視圖層 33
3.1 樣式語言WXSS 34
3.1.1 WXSS的引入方式 34
3.1.2 尺寸單位 37
3.1.3 選擇器 41
3.2 標簽語言WXML 44
3.2.1 WXML數據綁定與渲染 44
3.2.2 WXML模闆與引用 47
3.2.3 WXML事件綁定 48
3.3 小結 51
第4章 組件與API 52
4.1 組件 53
4.1.1 視圖容器 54
4.1.2 基礎內容 55
4.1.3 錶單組件 57
4.1.4 導航 58
4.1.5 媒體組件 59
4.1.6 其他組件 61
4.2 API 62
4.2.1 網絡 62
4.2.2 文件 64
4.2.3 設備 65
4.2.4 導航 66
4.2.5 分享 67
4.2.6 獲取小程序頁麵二維碼 67
4.2.7 小程序模闆消息 70
4.2.8 公眾號模闆消息打開相關小程序 72
4.2.9 公眾號自定義菜單點擊打開相關小程序 75
4.2.10 移動App分享小程序頁麵 80
4.3 Flex布局 81
4.3.1 flex-direction屬性 83
4.3.2 flex-wrap屬性 84
4.3.3 flex-flow屬性 85
4.3.4 justify-content屬性 86
4.3.5 align-items屬性 87
4.3.6 align-content屬性 90
4.3.7 項目屬性 92
4.4 小結 94
第5章 博客園客戶端——新聞資訊類小程序 95
5.1 項目介紹 96
5.1.1 項目結構 96
5.1.2 項目部署 97
5.1.3 項目配置 97
5.2 server端及API接口 99
5.2.1 博客列錶API 100
5.2.2 全文內容API 102
5.2.3 新聞列錶API 103
5.3 博客列錶頁 105
5.3.1 界麵 106
5.3.2 博客模闆 106
5.3.3 邏輯 108
5.4 博客詳情頁 110
5.4.1 界麵 111
5.4.2 邏輯 112
5.5 新聞列錶頁 113
5.5.1 界麵 114
5.5.2 新聞模闆 114
5.5.3 邏輯 115
5.6 新聞詳情頁 117
5.6.1 界麵 118
5.6.2 邏輯 118
5.7 公共JS腳本 119
5.7.1 公共配置 119
5.7.2 解析 119
5.8 小結 124
第6章 測測你是三國殺中的誰——調查測試類小程序 125
6.1 數據結構 126
6.1.1 JSON介紹 126
6.1.2 問題和答案的數據結構 127
6.2 項目結構 130
6.2.1 起始頁 131
6.2.2 測試頁 132
6.2.3 結果頁 134
6.2.4 輔助JS 135
6.3 小結 136
第7章 微餐廳——餐飲管理係統 137
7.1 項目部署 138
7.1.1 搭建開發環境 138
7.1.2 上傳代碼 138
7.1.3 導入數據庫 139
7.1.4 預覽小程序 140
7.2 服務器端介紹 140
7.2.1 數據庫設計 140
7.2.2 管理後颱介紹 142
7.2.3 API接口 144
7.3 微信授權登錄 145
7.3.1 微信登錄 145
7.3.2 服務器端:code換取session_key 146
7.3.3 數據簽名加密 148
7.4 在綫排號頁 149
7.4.1 服務器端接口 150
7.4.2 小程序端實現 150
7.5 確認取號頁 153
7.5.1 服務器端接口 154
7.5.2 小程序端實現 154
7.6 我的排號 158
7.6.1 服務器端接口 158
7.6.2 小程序端實現 159
7.7 查看菜單 162
7.7.1 服務器端接口 162
7.7.2 小程序端實現 162
7.8 小結 165
附錄A 小程序接入指南 166
附錄B 延伸閱讀 169
附錄C 開發工具常用快捷鍵 172
微信小程序開發詳解/移動開發叢書 下載 mobi pdf epub txt 電子書 格式 2024
微信小程序開發詳解/移動開發叢書 下載 mobi epub pdf 電子書好書好書好書
評分送貨快,服務好
評分好書好書好書
評分送貨快,服務好
評分送貨快,服務好
評分送貨快,服務好
評分好書好書好書
評分送貨快,服務好
評分好書好書好書
微信小程序開發詳解/移動開發叢書 mobi epub pdf txt 電子書 格式下載 2024