微信小程式開發——從入門到項目實戰(微課版)

《微信小程式開發——從入門到項目實戰(微課版)》是2023年電子工業出版社出版的圖書,作者是熊海東。

基本介紹

  • 書名:微信小程式開發——從入門到項目實戰(微課版)
  • 作者:熊海東
  • 出版社:電子工業出版社
  • 出版時間:2023年3月
  • 頁數:236 頁
  • 定價:49.00 元
  • 開本:16 開
  • ISBN:9787121451249
內容簡介,圖書目錄,作者簡介,

內容簡介

本書先講述了微信小程式開發的歷史及現狀,然後講解了微信小程式開發的準備工作,接下來講解了微信小程式的框架、基礎組件、自定義組件和API,最後通過微信小程式項目“鹽幫川菜”進行了項目實戰。通過對本書的學習,讀者可以快速掌握微信小程式開發的基礎知識,全面了解從入門到項目實戰的過程。本書所有案例及“鹽幫川菜”項目均已在微信開發者工具模擬器和真機中調試通過,並且有全部的原始碼、完整的服務端接口、練習題和視頻講解等資源供讀者下載。

圖書目錄

第1章 初識微信小程式 1
1.1 小程式誕生背景 1
1.1.1 先驅者百度“輕套用” 1
1.1.2 生逢其時的微信小程式 2
1.1.3 “富二代”微信小程式 3
1.2 小程式特點 3
1.3 小程式現狀 4
1.3.1 小程式發展現狀 4
1.3.2 小程式開發現狀 4
1.4 小程式MINA框架 6
1.4.1 MVVM模型簡介 6
1.4.2 小程式MINA框架簡介 7
第2章 小程式開發準備 9
2.1 成為微信開發者 9
2.1.1 註冊小程式 9
2.1.2 登錄微信公眾平台 12
2.2 微信開發者工具簡介 13
2.2.1 下載及安裝 13
2.2.2 啟動頁 14
2.2.3 新建項目 14
2.2.4 導入項目 15
2.2.5 主頁面 16
2.2.6 模擬器 17
2.2.7 調試器 18
2.3 小程式Hello World 20
2.4 小程式基本概念 22
2.4.1 程式 22
2.4.2 頁面 22
2.4.3 工程目錄結構 23
2.5 小程式相關學習資料 24
2.5.1 微信官方文檔?小程式 24
2.5.2 小程式示例 25
第3章 小程式框架 28
3.1 JSON配置 28
3.1.1 JSON定義 29
3.1.2 JavaScript對象、JSON對象與JSON字元串 31
3.1.3 JSON配置檔案 34
3.1.4 項目配置檔案 34
3.1.5 索引配置檔案 35
3.1.6 全局配置檔案 35
3.1.7 頁面配置檔案 38
3.2 WXML模板 40
3.2.1 WXML簡介 40
3.2.2 數據綁定 41
3.2.3 簡易雙向綁定 48
3.2.4 條件渲染 49
3.2.5 列表渲染 51
3.2.6 模板 55
3.2.7 引用 57
3.2.8 共同屬性 58
3.2.9 聲明性屬性的使用 58
3.3 JavaScript邏輯互動 59
3.3.1 app.js檔案 60
3.3.2 頁面JS檔案 61
3.3.3 自定義方法的兩種寫法 63
3.3.4 修改data數據 63
3.3.5 JS腳本的執行順序 64
3.3.6 作用域 65
3.4 事件 66
3.4.1 事件的概念 66
3.4.2 事件的分類 67
3.4.3 事件的綁定 67
3.4.4 綁定並阻止事件冒泡 68
3.4.5 互斥事件綁定 70
3.4.6 事件階段及處理動作 70
3.4.7 事件對象與參數傳遞 72
3.5 WXSS樣式 74
3.5.1 樣式檔案的分類 74
3.5.2 尺寸單位 74
3.5.3 WXSS引用 75
3.5.4 使用樣式 75
3.5.5 選擇器 76
3.6 其他 76
3.6.1 模組化 76
3.6.2 wx對象 77
3.6.3 console對象 78
3.6.4 斷點調試 79
第4章 基礎組件 82
4.1 視圖容器 82
4.1.1 view 82
4.1.2 scroll-view 84
4.1.3 swiper和swiper-item 85
4.1.4 movable-area和movable-view 87
4.2 flex布局 88
4.2.1 基本概念 89
4.2.2 容器的屬性 89
4.2.3 子項的屬性 93
4.2.4 flex實現水平垂直居中 96
4.3 基礎內容 97
4.3.1 text 97
4.3.2 icon 98
4.3.3 progress 99
4.4 表單組件 100
4.4.1 input和textarea 101
4.4.2 checkbox和checkbox-group 103
4.4.3 radio與radio-group 104
4.4.4 picker 105
4.4.5 slider 113
4.4.6 switch 114
4.4.7 button 115
4.4.8 form 117
4.5 導航組件 120
4.6 媒體組件 122
4.6.1 image 123
4.6.2 video 125
4.6.3 camera 126
4.7 開放能力組件 128
4.7.1 web-view 128
4.7.2 ad 129
4.7.3 official-account 130
第5章 自定義組件 132
5.1 自定義組件 132
5.1.1 創建自定義組件 132
5.1.2 使用自定義組件 135
5.2 擴展組件 136
5.2.1 擴展組件的使用 136
5.2.2 tabs 138
5.2.3 row/col 140
5.2.4 index-list 142
5.3 WeUI組件庫 144
5.3.1 WeUI簡介 144
5.3.2 WeUI樣式庫 145
5.3.3 WeUI組件快速上手 148
5.3.4 基礎組件 150
5.3.5 表單組件 152
5.3.6 操作反饋 157
5.3.7 導航組件 160
5.3.8 搜尋組件 162
5.3.9 其他組件 163
第6章 API 165
6.1 重要概念 166
6.1.1 同步和異步 166
6.1.2 箭頭函式 167
6.2 基礎 169
6.2.1 系統 169
6.2.2 更新 172
6.2.3 調試 175
6.2.4 套用級事件 176
6.3 界面 177
6.3.1 互動 178
6.3.2 導航欄 183
6.3.3 Tab Bar 186
6.4 數據快取 192
6.5 網路 195
6.5.1 開發配置 195
6.5.2 發起請求 196
6.5.3 下載 200
6.5.4 上傳 202
6.5.5 WebSocket 203
第7章 “鹽幫川菜”項目實戰 206
7.1 “鹽幫川菜”項目概述 206
7.1.1 運行流程圖 207
7.1.2 接口描述 207
7.1.3 關於登錄和註冊 208
7.2 “菜譜”頁面的實現 208
7.2.1 頁面效果 208
7.2.2 菜品分類列表 210
7.2.3 菜品列表 211
7.2.4 加入購物車 212
7.3 “下單”頁面的實現 213
7.3.1 頁面效果 213
7.3.2 下單 214
7.4 “我的”頁面的實現 218
7.4.1 頁面效果 218
7.4.2 登錄 220
7.4.3 檢查登錄信息、獲取訂單列表 221
7.5 “註冊”頁面的實現 222
7.5.1 頁面效果 223
7.5.2 註冊 223

作者簡介

熊海東(1986―),男,湖北黃岡人,講師,碩士研究生,高校計算機專業教師,主要從事微信小程式、Web前端、Android客戶端等課程的教學。

相關詞條

熱門詞條

聯絡我們