小程序,巧應用:微信小程序開發實戰 小程序,巧应用:微信小程序开发实战

熊普江, 謝宇華

  • 出版商: 機械工業
  • 出版日期: 2017-01-21
  • 定價: $354
  • 售價: 8.3$293
  • 語言: 簡體中文
  • 頁數: 263
  • 裝訂: 平裝
  • ISBN: 7111556828
  • ISBN-13: 9787111556824
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

<內容簡介>

 


《小程序,巧應用:微信小程序開發實戰》系統全面地講解微信小程序的開發技術。開篇創建一個小程序項目並解析體驗,介紹如何由零開始創建一個小程序,全面體驗小程序的開發工具、界面、開發框架、實現過程及其主要代碼框架,瞭解小程序的應用場景及開發要求。接著介紹小程序開發基礎,包括小程序開發的語言與語法、函數方法、模塊、事件交互等。然後詳細介紹了組件的應用與開發,包括開發過程與組件應用技巧,還詳細分析了API接口,包括使用各個微信原生API接口進行小程序開發的技巧。最後介紹了幾個小程序實戰案例,讓讀者實踐小程序各項能力的應用及掌握一些應用技巧。本書結構清晰,由淺入深,可幫助讀者快速掌握小程序項目的開發。

 

 

 

<章節目錄>

 


第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