微信小程式入門

《微信小程式入門》是2017年清華大學出版社出版的圖書,作者是厲業崧、王向輝、楊國燕。

圖書信息

作者:厲業崧、王向輝、楊國燕
定價:49元
印次:1-1
ISBN:9787302478461
出版日期:2017.11.01
印刷日期:2017.09.18

內容簡介

“一條主線”,以小程式開發框架為主線。第1~3章從小程式概述及開發流程講起,介紹了小程式開發框架的基礎知識,並使其貫穿全書。 “兩個重點”,以框架中的視圖層和邏輯層為重點。第4~6章從頁面的組件、CSS樣式及布局共三個層面講解如何開發小程式頁面。第7~8章從基礎的JavaScript語法到小程式API接口,深入淺出地介紹了代碼邏輯的實現。 “兩個案例”,以實時公交和電商平台綜合案例結尾。第9~10章對前面的知識進行了回顧和實踐,並簡單介紹了程式設計和開發的思路。 本書面向零基礎的微信小程式愛好者、有一定基礎的前端工程師以及計算機相關專業的學生。

目錄

第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章開發過程11

2.1註冊11

2.2完善信息13

2.3開發14

2.3.1準備環境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章開發基礎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循環渲染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優先原則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動態樣式142

第6章頁面布局143

6.1元素類別143

6.1.1塊級元素143

6.1.2內聯元素143

6.1.3內聯塊級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傳統布局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伸縮規則166

6.5布局實戰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立即執行函式202

7.3.6閉包206

7.4面向對象207

7.4.1基礎概念207

7.4.2創建對象211

7.4.3實現繼承215

7.5ES6核心221

7.5.1變數相關221

7.5.2類和繼承222

7.5.3箭頭函式223

7.5.4字元串模板224

第8章小程式接口225

8.1網路操作225

8.1.1網路請求225

8.1.2上傳和下載226

8.2媒體操作230

8.2.1圖片操作230

8.2.2語音錄製與播放236

8.2.3音頻相關接口238

8.2.4視頻錄製與選擇241

8.2.5視頻播放器接口242

8.2.6檔案處理243

8.3數據快取246

8.4位置操作248

8.4.1獲取位置248

8.4.2地圖組件控制250

8.5設備相關251

8.5.1系統信息251

8.5.2網路狀態253

8.5.3感測器253

8.5.4撥打電話254

8.5.5掃一掃功能255

8.5.6剪下板255

8.5.7藍牙操作256

8.6界面264

8.6.1互動反饋264

8.6.2頁面標題欄的設定268

8.6.3頁面跳轉268

8.6.4下拉刷新269

8.7開放接口269

8.7.1登錄269

8.7.2用戶信息274

8.7.3微信支付274

8.7.4模板訊息275

8.7.5客服訊息281

8.7.6分享290

8.7.7獲取二維碼293

8.7.8地址選擇294

8.7.9卡券295

8.7.10授權設定296

第9章綜合示例——實時公交298

9.1需求分析298

9.2視圖層設計298

9.3邏輯層設計300

9.4代碼實現300

9.4.1套用配置300

9.4.2首頁輪播圖片301

9.4.3首頁實時公交查詢302

9.4.4首頁公交列表303

9.4.5實時公交查詢頁面305

9.4.6實時公交詳情頁面310

第10章綜合示例——電商平台316

10.1需求分析316

10.2視圖層設計316

10.3邏輯層設計319

10.4代碼實現322

10.4.1套用配置322

10.4.2首頁輪播圖片323

10.4.3首頁人氣推薦325

10.4.4商品分類326

10.4.5商品搜尋329

10.4.6商品詳情330

附錄A小程式開發工具中的常用快捷鍵332

附錄B場景值333附錄C模板訊息審核規則335

相關詞條

熱門詞條

聯絡我們