系統全面地講解微信小程式的開發技術。開篇創建一個小程式項目並解析體驗,介紹如何由零開始創建一個小程式,全面體驗小程式的開發工具、界面、開發框架、實現過程及其主要代碼框架,瞭解小程式的應用場景及開發要求。接著介紹小程式開發基礎,包括小程式開發的語言與語法、函數方法、模塊、事件交互等。然後詳細介紹了組件 ...
系統全面地講解微信小程式的開發技術。開篇創建一個小程式項目並解析體驗,介紹如何由零開始創建一個小程式,全面體驗小程式的開發工具、界面、開發框架、實現過程及其主要代碼框架,瞭解小程式的應用場景及開發要求。接著介紹小程式開發基礎,包括小程式開發的語言與語法、函數方法、模塊、事件交互等。然後詳細介紹了組件的應用與開發,包括開發過程與組件應用技巧,還詳細分析了API介面,包括使用各個微信原生API介面進行小程式開發的技巧。最後介紹了幾個小程式實戰案例,讓讀者實踐小程式各項能力的應用及掌握一些應用技巧。本書結構清晰,由淺入深,可幫助讀者快速掌握小程式項目的開發
需要學習的朋友可以通過網盤免費下載pdf版 (先點擊普通下載-----再選擇普通用戶就能免費下載了)http://putpan.com/fs/4ybi7bae2n0seh7u9/
小程式的入門書籍。通過小程式的api能看到微信對小程式的定位和場景的限制。微信團隊對產品的謹慎態度從小程式的能力釋放節奏就可以感受到。
作者簡介 · · · · · ·
熊普江,騰訊微信架構師,負責公司業務資源規劃與技術架構評審等工作。騰訊公司級課程講師,GITC專家顧問,WOT特約講師,GOPS金牌講師。自1997年涉足互聯網,曾服務於美國Supreme、PPTV等互聯網公司,任網路運營總監、運維總監等職務。逾18年互聯網從業背景,對大型網路架構規劃與建設、海量用戶平臺規劃與運營技術支持、超大規模業務資源規劃與技術架構管理優化有豐富的經驗。
謝宇華,資深開發者,曾在太平洋電腦網、愛美網、民生電商等互聯網公司任技術總監等職,負責網站、移動互聯等技術研發、管理工作,有著多年互聯網技術研發和團隊管理經驗。
目錄 · · · · · ·
目錄序一
序二
前言
第1章 創建自己的第一個小程式 1
1.1 準備工作 1
1.1.1 成為微信公眾平臺開發者 1
1.1.2 獲取小程式AppID 4
1.1.3 安裝開發者工具包 4
1.2 創建第一個小程式——Hello WXapplet 6
1.3 微信Web開發者工具的操作與使用 7
1.3.1 界面與操作 7
1.3.2 編輯功能 8
1.3.3 調試功能 10
1.3.4 項目功能 15
1.3.5 運行小程式 15
第2章 小程式初體驗 17
2.1 理解小程式 17
2.1.1 Hello WXapplet項目目錄及文件構成 18
2.1.2 Hello WXapplet項目的代碼實現 19
2.2 小程式的線程架構與開發步驟 24
2.2.1 小程式線程架構 24
2.2.2 小程式開發步驟 26
2.2.3 為Hello WXapplet添加新頁面及示例代碼 27
2.3 進一步瞭解小程式開發框架 30
2.3.1 MINA框架 30
2.3.2 目錄結構 32
2.3.3 邏輯層 32
2.3.4 視圖層 33
2.3.5 數據層 33
2.4 小程式的發佈與使用 34
2.4.1 小程式預覽、上傳、審核與發佈 34
2.4.2 小程式載入運行 37
2.5 深入理解小程式的應用場景 38
2.5.1 小程式入口與界面 38
2.5.2 小程式與HTML 5應用開發的差異 38
2.5.3 小程式的最佳應用場景 40
2.5.4 小程式對企業、開發者的意義與影響 41
2.5.5 開發者角色與技能要求 42
第3章 小程式開發基礎 43
3.1 配置 43
3.1.1 全局配置~app.json 43
3.1.2 頁面配置~page.json 47
3.2 邏輯層 48
3.2.1 註冊程式~App()方法 49
3.2.2 註冊頁面~Page()方法 50
3.2.3 模塊及調用 56
3.2.4 微信原生API 57
3.3 視圖層 59
3.3.1 WXML詳解 60
3.3.2 WXSS詳解 75
3.3.3 框架組件 79
第4章 框架組件的開發應用 81
4.1 視圖容器組件 81
4.1.1 view 81
4.1.2 scroll-view 82
4.1.3 swiper 84
4.1.4 swiper-item 85
4.2 基礎內容組件 86
4.2.1 icon 86
4.2.2 text 87
4.2.3 progress 88
4.3 表單組件 89
4.3.1 button 90
4.3.2 checkbox-group 91
4.3.3 checkbox 92
4.3.4 form 93
4.3.5 input 95
4.3.6 label 98
4.4 互動操作組件 110
4.4.1 action-sheet 110
4.4.2 modal 111
4.4.3 toast 112
4.4.4 loading 114
4.5 頁面導航組件 115
4.6 媒體組件 117
4.6.1 image 117
4.6.2 audio 122
4.6.3 video 125
4.7 地圖組件 128
4.8 畫布組件 130
4.9 WXML組件與HTML的差異 131
第5章 API介面的開發應用 133
5.1 網路API 133
5.2 媒體API 139
5.2.1 圖片API 139
5.2.2 錄音API 141
5.2.3 音頻播放控制API 142
5.2.4 音樂播放控制API 145
5.2.5 文件API 147
5.2.6 視頻API 150
5.3 數據存儲API 153
5.4 位置API 157
5.5 設備信息API 159
5.6 界面API 161
5.6.1 交互反饋API 161
5.6.2 頁面導航API 164
5.6.3 動畫API 165
5.6.4 繪圖API 169
5.6.5 其他API 180
5.7 開放API 180
5.7.1 登錄API 180
5.7.2 用戶信息API 185
5.7.3 微信支付API 186
5.7.4 模板信息API 186
第6章 小程式開發綱要 193
6.1 界面 193
6.2 網路 195
6.3 本地數據及緩存 196
6.4 設備硬體 199
6.5 微信開放介面 200
6.6 媒體 201
6.7 後端開發與設計 204
第7章 小程式經典案例 205
7.1 文件上傳與下載——小相冊 205
7.1.1 功能詳解 205
7.1.2 程式結構 205
7.1.3 程式細化 208
7.1.4 程式體驗 218
7.2 流媒體轉碼與播放——視頻點播 222
7.2.1 功能詳解 222
7.2.2 程式目錄結構 222
7.2.3 程式細化 223
7.3 互動——高冷機器人 226
7.3.1 功能詳解 226
7.3.2 程式目錄結構 226
7.3.3 程式細化 226
7.4 LBS應用——周邊信息點 230
7.4.1 功能詳解 230
7.4.2 程式結構 230
7.4.3 程式細化 233
7.5 WebSocket高級應用——遠程式控制制設備 240
7.5.1 應用場景 240
7.5.2 開發實現 240
7.5.3 案例總結 244
第8章 小程式優化與演進 245
8.1 為什麼選擇小程式,而不是公眾號或App 245
8.2 未來演進方向探討 245
8.3 小程式持續優化方法 246
附錄A 微信小程式平臺運營規範 249
附錄B 微信小程式平臺常見拒絕情形 259
附錄C 溝通聯絡方法 264
需要IT編程經典書籍資源大合集百度網盤鏈接的加qq 2057904338,另本人願意有償帶小白學python,幫助你答疑解惑,幫助你解決問題,指導你找工作,帶你入行。相信我有人帶著你的話可以少走彎路,成功入行拿高薪。北京地區周六日可上門指導,非北京線上指導。本人前每日優鮮後端工程師,土木專業自學python成功轉行,月薪5位數,性格安靜,誠信正直,想學的加qq。
另閑聊的也可加,就當交個朋友吧!