1. 程式人生 > >小程式·巧應用,微信小程式開發實戰

小程式·巧應用,微信小程式開發實戰

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

需要IT程式設計經典書籍資源大合集百度網盤連結的加qq 2057904338,另本人願意有償帶小白學python,幫助你答疑解惑,幫助你解決問題,指導你找工作,帶你入行。相信我有人帶著你的話可以少走彎路,成功入行拿高薪。北京地區週六日可上門指導,非北京線上指導。本人前每日優鮮後端工程師,土木專業自學python成功轉行,月薪5位數,性格安靜,誠信正直,想學的加qq。

另閒聊的也可加,就當交個朋友吧!