內容簡介
本書根據微信小程式的內容,全面系統地介紹了微信小程式的搭建和開發。本書主要內容有小程式註冊、編程基礎知識、小程式架構搭建、圖片組件和單擊事件、表單組件和條件渲染、網路請求和flex布局、swiper組件和列表渲染、頁面周期和數組快取、伺服器搭建、資料庫和用戶信息API、模板訊息和互動反饋API、頁面參數傳遞和分享、畫布組件和繪圖API、日期函式和函式封裝、動畫API和 冒泡事件、回調函式、上傳下載和錄音API、第三方工具和代碼調試。
本書沿著開發流程,以實例貫穿小程式開發需要掌握的知識點,不僅有新程式開發的全過程及代碼,還有推薦參考的相關已上線的小程式。
本書可作為微信小程式的入門書籍,適合對微信小程式初次接觸、沒有編程基礎,或從APP開發轉向小程式開發的讀者,如果你看了小程式的quickstart還不甚了解,那么本書就特別適合你。
作者簡介
易偉,北京大學預防醫學畢業,現廣東合桓律師事務所專職律師,業餘編程愛好者,北風網合作講師。著有暢銷書籍《微信公眾平台搭建與開發揭秘》(第1版,第2版),《微信公眾平台服務號開發:揭秘九大高級接口》,《人人都能開發App:App Inventor 2套用開發實戰》(合著)。易偉編寫錄製的書籍、視頻以案例講解的模式深入淺出,通俗易懂,深受初學者的好評。
目錄:
第1章 微信小程式介紹
1.1 小程式歷史
1.2如何訪問小程式
1.3小程式與APP、HTML5的比較
1.4小程式與訂閱號、服務號、企業號的比較
1.5小程式適合哪些程式
1.6小程式開發需要什麼資質和能力
第2章 微信小程式註冊
2.1微信小程式註冊
2.2開發工具
2.3 小程式上架流程
第3章 編程基礎知識
3.1 ES5基礎
3.1.1 ES5和JavaScript的關係
3.1.2 ES5變數類型
3.1.3 ES5語法
3.1.4 ES5關鍵字和保留字
3.1.5 ES5變數類型轉換
3.1.6 ES5運算符
3.1.7 ES5語句
3.1.8 ES5函式
3.1.9 ES5對象
3.2WXML基礎
3.2.1 WXML組件
3.2.2 WXML組件屬性
3.3 WXSS基礎
3.3.1 WXSS和CSS的異同
3.3.2 WXSS語法
3.3.3 WXSS選擇器
3.3.4 WXSS常用屬性
3.3.5 靜態樣式和動態樣式
3.4Mustache基礎
第4章 小程式架構搭建——從HelloWorld開始
4.1編寫HelloWorld
4.2HelloWorld改進
第5章 圖片組件和點擊事件——以和弦查詢為例
5.1小程式功能
5.2小程式編寫
第6章 表單組件和條件渲染——以訴訟費計算為例
6.1小程式功能
6.2小程式編寫
第7章 網路請求和flex布局——以天氣查詢為例
7.1小程式功能
7.2小程式編寫
第8章 swiper組件和列表渲染——以微網站為例
8.1小程式功能
8.2小程式編寫
第9章 頁面周期和數組快取——以To Do Llist為例
9.1小程式功能
9.2小程式編寫
第10章 伺服器搭建
10.1騰訊雲部署
10.2 windows環境
10.3 騰訊雲Mysql資料庫
第11章 資料庫和用戶信息API ——以留言板為例
11.1小程式功能
11.2小程式編寫
第12章 模板訊息和互動反饋API——以酒店預訂為例
12.1小程式功能
12.2小程式編寫
第13章 頁面參數傳遞和分享——以文章列表為例
13.1小程式功能
13.2小程式編寫
第14章 畫布組件和繪圖API——以馬賽克為例
14.1小程式功能
14.2小程式編寫
第15章 日期函式和函式封裝——以時鐘為例
15.1小程式功能
15.2小程式編寫
第16章 動畫API和冒泡事件——以風水羅盤為例
16.1小程式功能
16.2小程式編寫
第17章 回調函式——以QuickStart為例
17.1小程式功能
17.2 QuickStart解讀
第18章 上傳下載和錄音API——以國語練習為例
18.1小程式功能
18.2小程式編寫
第19章 第三方工具
19.1 Viscode
19.2 coolsite360
19.3有贊小程式
19.4微信小程式CLUB
19.5野狗雲SDK
19.6又拍雲
19.7小程式商店第20章 代碼調試
20.1開發工具中調試
20.2手機端調試