第1章認識小程序1
1.1概述1
1.1.1小程序是什么1
1.1.2小程序的使命1
1.2打開小程序2
1.2.1二維碼2
1.2.2微信搜索2
1.2.3微信公眾號2
1.2.4微信會話窗口3
1.2.5附近的小程序4
1.2.6歷史記錄5
1.3小程序特性6
1.3.1改進6
1.3.2對比6
1.3.3工具8
1.4常見問題9
第2章開發(fā)過程11
2.1注冊11
2.2完善信息13
2.3開發(fā)14
2.3.1準備環(huán)境14
2.3.2掃碼啟動14
2.3.3第一個小程序17
2.3.4編輯視圖18
2.3.5調試視圖19
2.3.6項目視圖24◆微信小程序入門目錄2.4審核上架25
第3章開發(fā)基礎26
3.1概述26
3.2結構28
3.3配置29
3.3.1應用級配置29
3.3.2頁面級配置33
3.4邏輯層33
3.4.1應用級注冊34
3.4.2頁面級注冊36
3.4.3頁面路由40
3.4.4模塊化41
3.4.5生命周期43
3.5視圖層43
3.5.1數據綁定43
3.5.2條件渲染48
3.5.3循環(huán)渲染49
3.5.4模板52
3.5.5事件54
3.5.6引用58
第4章頁面組件60
4.1概述60
4.2視圖容器61
4.2.1基礎容器61
4.2.2滾動容器63
4.2.3滑動塊容器67
4.3基礎內容70
4.3.1圖標組件70
4.3.2文本組件73
4.3.3進度條組件75
4.4表單組件78
4.4.1按鈕組件78
4.4.2復選框組件81
4.4.3輸入框組件84
4.4.4標簽組件88
4.4.5選擇器組件92
4.4.6單選框組件96
4.4.7滑動選擇器組件98
4.4.8開關組件100
4.4.9多行輸入框組件102
4.4.10表單組件105
4.5導航109
4.6媒體組件111
4.6.1音頻組件111
4.6.2圖片組件114
4.6.3視頻組件118
4.7地圖組件122
4.8客服會話126
第5章頁面樣式128
5.1WXSS概述128
5.1.1定義樣式128
5.1.2使用樣式129
5.1.3優(yōu)先原則130
5.2選擇器131
5.2.1分類131
5.2.2權重134
5.3基礎樣式135
5.3.1文本135
5.3.2背景137
5.3.3輪廓139
5.3.4內容生成140
5.4樣式值140
5.4.1長度值140
5.4.2顏色值141
5.5動態(tài)樣式142
第6章頁面布局143
6.1元素類別143
6.1.1塊級元素143
6.1.2內聯(lián)元素143
6.1.3內聯(lián)塊級144
6.2box模型144
6.2.1基礎概念144
6.2.2基礎樣式145
6.2.3圓角矩形152
6.2.4盒子陰影154
6.2.5代碼縮寫155
6.3傳統(tǒng)布局156
6.3.1概述156
6.3.2flow布局157
6.3.3float布局157
6.3.4layer布局158
6.4flex布局162
6.4.1概述162
6.4.2基礎概念163
6.4.3相關屬性163
6.4.4伸縮規(guī)則166
6.5布局實戰(zhàn)168
6.5.1導航欄169
6.5.2宮格式169
6.5.3列表式170
6.5.4轉盤式172
6.5.5多面板174
6.5.6標簽177
第7章JavaScript基礎179
7.1概述179
7.1.1概念179
7.1.2運行181
7.1.3調試182
7.2語法183
7.2.1結構183
7.2.2變量184
7.2.3數據類型185
7.2.4表達式和運算符187
7.2.5語句191
7.2.6JSON195
7.3函數196
7.3.1定義196
7.3.2調用197
7.3.3參數200
7.3.4函數類型201
7.3.5立即執(zhí)行函數202
7.3.6閉包206
7.4面向對象207
7.4.1基礎概念207
7.4.2創(chuàng)建對象211
7.4.3實現繼承215
7.5ES6核心221
7.5.1變量相關221
7.5.2類和繼承222
7.5.3箭頭函數223
7.5.4字符串模板224