小程式,巧套用

小程式,巧套用

《小程式,巧套用》是2017年1月機械工業出版社出版的圖書,作者是熊普江、謝宇華。

基本介紹

  • 中文名:小程式,巧套用 
  • 別名微信小程式開發實戰
  • 作者:熊普江、謝宇華 
  • 出版時間:2017年1月
  • 出版社機械工業出版社 
  • 頁數:276 頁 
  • ISBN:9787111556824 
  • 定價:59 元 
  • 裝幀平裝 
內容簡介,作者簡介,書籍目錄,

內容簡介

系統全面地講解微信小程式的開發技術。開篇創建一個小程式項目並解析體驗,介紹如何由零開始創建一個小程式,全面體驗小程式的開發工具、界面、開發框架、實現過程及其主要代碼框架,了解小程式的套用場景及開發要求。接著介紹小程式開發基礎,包括小程式開發的語言與語法、函式方法、模組、事件互動等。然後詳細介紹了組件的套用與開發,包括開發過程與組件套用技巧,還詳細元備陵分析了API接口,包括使用各個微信原生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
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

相關詞條

熱門詞條

聯絡我們