本書以微信小程序為開發(fā)對象,通過小程序介紹、注冊方式、開發(fā)基礎(chǔ)知識與技法、利用實例學(xué)習(xí)所有開發(fā)功能、綜合案例分析進(jìn)行編寫,讓讀者可以快速了解微信小程序、掌握微信小程序的開發(fā)要領(lǐng)。本書語言簡練、涉獵全面,在微信全面上線小程序之際,作為入門級教程,向廣大讀者介紹小程序的快速開發(fā)方法。
易偉,北京大學(xué)預(yù)防醫(yī)學(xué)畢業(yè),現(xiàn)廣東合桓律師事務(wù)所專職律師,業(yè)余編程愛好者,北風(fēng)網(wǎng)合作講師。著有暢銷書籍《微信公眾平臺搭建與開發(fā)揭秘》(第1版,第2版),《微信公眾平臺服務(wù)號開發(fā):揭秘九大高級接口》,《人人都能開發(fā)App:App Inventor 2應(yīng)用開發(fā)實戰(zhàn)》(合著)。易偉編寫錄制的書籍、視頻以案例講解的模式深入淺出,通俗易懂,深受初學(xué)者的好評。
第1章 微信小程序介紹
1.1 小程序歷史
1.2如何訪問小程序
1.3小程序與APP、HTML5的比較
1.4小程序與訂閱號、服務(wù)號、企業(yè)號的比較
1.5小程序適合哪些程序
1.6小程序開發(fā)需要什么資質(zhì)和能力
第2章 微信小程序注冊
2.1微信小程序注冊
2.2開發(fā)工具
2.3 小程序上架流程
第3章 編程基礎(chǔ)知識
3.1 ES5基礎(chǔ)
3.1.1 ES5和JavaScript的關(guān)系
3.1.2 ES5變量類型
3.1.3 ES5語法
3.1.4 ES5關(guān)鍵字和保留字
3.1.5 ES5變量類型轉(zhuǎn)換
3.1.6 ES5運算符
3.1.7 ES5語句
3.1.8 ES5函數(shù)
3.1.9 ES5對象
3.2WXML基礎(chǔ)
3.2.1 WXML組件
3.2.2 WXML組件屬性
3.3 WXSS基礎(chǔ)
3.3.1 WXSS和CSS的異同
3.3.2 WXSS語法
3.3.3 WXSS選擇器
3.3.4 WXSS常用屬性
3.3.5 靜態(tài)樣式和動態(tài)樣式
3.4Mustache基礎(chǔ)
第4章 小程序架構(gòu)搭建——從HelloWorld開始
4.1編寫HelloWorld
4.2HelloWorld改進(jìn)
第5章 圖片組件和點擊事件——以和弦查詢?yōu)槔?nbsp;
5.1小程序功能
5.2小程序編寫
第6章 表單組件和條件渲染——以訴訟費計算為例
6.1小程序功能
6.2小程序編寫
第7章 網(wǎng)絡(luò)請求和flex布局——以天氣查詢?yōu)槔?nbsp;
7.1小程序功能
7.2小程序編寫
第8章 swiper組件和列表渲染——以微網(wǎng)站為例
8.1小程序功能
8.2小程序編寫
第9章 頁面周期和數(shù)組緩存——以To Do Llist為例
9.1小程序功能
9.2小程序編寫
第10章 服務(wù)器搭建
10.1騰訊云部署
10.2 windows環(huán)境
10.3 騰訊云Mysql數(shù)據(jù)庫
第11章 數(shù)據(jù)庫和用戶信息API ——以留言板為例
11.1小程序功能
11.2小程序編寫
第12章 模板消息和交互反饋API——以酒店預(yù)訂為例
12.1小程序功能
12.2小程序編寫
第13章 頁面參數(shù)傳遞和分享——以文章列表為例
13.1小程序功能
13.2小程序編寫
第14章 畫布組件和繪圖API——以馬賽克為例
14.1小程序功能
14.2小程序編寫
第15章 日期函數(shù)和函數(shù)封裝——以時鐘為例
15.1小程序功能
15.2小程序編寫
第16章 動畫API和冒泡事件——以風(fēng)水羅盤為例
16.1小程序功能
16.2小程序編寫
第17章 回調(diào)函數(shù)——以QuickStart為例
17.1小程序功能
17.2 QuickStart解讀
第18章 上傳下載和錄音API——以普通話練習(xí)為例
18.1小程序功能
18.2小程序編寫
第19章 第三方工具
19.1 Viscode
19.2 coolsite360
19.3有贊小程序
19.4微信小程序CLUB
19.5野狗云SDK
19.6又拍云
19.7小程序商店
第20章 代碼調(diào)試
20.1開發(fā)工具中調(diào)試
20.2手機端調(diào)試
收起全部↑