微信小程式開發實戰教程

微信小程式開發實戰教程

《微信小程式開發實戰教程》是2021年人民郵電出版社出版的圖書,作者是曾建華。

基本介紹

  • 書名:微信小程式開發實戰教程
  • 作者:曾建華
  • 出版社:人民郵電出版社
  • 出版時間:2021年1月1日
  • ISBN:9787115553386
內容簡介,圖書目錄,作者簡介,

內容簡介

本書較為全面地介紹了微信小程式開發的核心知識,並以附錄形式介紹了ES6語法和Bootstrap。全書共11章,從企業用人需求的角度出發,以夠用、實用為原則,介紹了微信小程式的項目構成、頁面構成、生命周期函式、WXML語法、事件、API、系統組件、自定義組件,以及如何使用WeUI組件庫等。在後台方面,從講解微信小程式如何使用外部API,到使用PHP和MySQL設計自己的API,再到使用Laravel框架設計自己的API,讓讀者理解後台的開發流程以及微信小程式是如何與後台互動的。

圖書目錄

第 1章 開發環境及第 一個微信小程式 1
1.1 微信小程式簡介 1
1.1.1 安裝微信開發者工具 2
1.1.2 使用微信開發者工具 4
1.2 第 一個微信小程式 5
1.2.1 新建微信小程式 5
1.2.2 打開已有微信小程式 9
1.3 微信小程式代碼構成 11
1.3.1 頁面結構 11
1.3.2 全局配置檔案app.json 13
1.3.3 sitemap.json配置 14
1.3.4 項目配置檔案project.config.json 15
本章思考 16
第 2章 基本頁面和底部導航 17
2.1 基本頁面 17
2.1.1 創建頁面 17
2.1.2 設定啟動頁面 19
2.1.3 刪除頁面 22
2.2 底部導航 23
2.2.1 多標籤套用 23
2.2.2 設計底部導航 23
本章思考 26
第3章 JS檔案 27
3.1 全局邏輯檔案app.js 27
3.1.1 app.js中的生命周期函式 27
3.1.2 app.js中的全局變數 29
3.2 頁面邏輯檔案page.js 30
3.2.1 page.js中的生命周期函式 31
3.2.2 page.js頁面初始數據 32
3.3 模組化 33
3.3.1 創建和暴露模組 33
3.3.2 引用模組 34
本章思考 35
第4章 WXML語法 36
4.1 數據綁定 36
4.2 條件渲染 39
4.3 列表渲染 41
4.4 模板 42
4.5 引用 43
本章思考 45
第5章 事件及數據傳遞 46
5.1 事件 46
5.2 頁面路由 48
5.2.1 navigator組件路由 48
5.2.2 API路由 49
本章思考 51
第6章 常用API及組件 52
6.1 界面互動API 52
6.2 地圖操作 64
6.3 常用組件 67
本章思考 70
第7章 調用API開發新聞小程式 71
7.1 創建新聞小程式項目 71
7.2 新聞列表設計 74
7.3 新聞詳情頁面設計 77
本章思考 79
第8章 使用PHP+MySQL設計API 80
8.1 安裝及配置XAMPP 80
8.2 創建選課資料庫 93
8.3 部署PHP設計的後台API 94
8.4 基於PHP開發選課小程式 101
本章思考 113
第9章 使用Laravel設計API 114
9.1 Laravel基礎 114
9.1.1 運行環境及項目初始化 114
9.1.2 路由 116
9.1.3 視圖之Blade模板引擎 122
9.1.4 控制器 124
9.1.5 連線資料庫 126
9.1.6 表單提交 130
9.1.7 防範CSRF攻擊 131
9.2 基於Laravel設計自己的API 135
9.3 基於Laravel開發選課小程式 139
本章思考 141
第 10章 自定義組件 142
10.1 創建和使用自定義組件 142
10.1.1 創建自定義組件 142
10.1.2 使用自定義組件 143
10.1.3 頁面和組件之間的數據傳遞 144
10.2 插槽 147
10.3 組件的生命周期 149
本章思考 150
第 11章 WeUI組件庫 151
11.1 WeUI項目的背景、下載及部署 151
11.1.1 Node.js的下載及安裝 151
11.1.2 創建基於WeUI組件庫的項目 154
11.2 使用WeUI組件 158
11.2.1 基礎組件 158
11.2.2 表單組件 159
本章思考 161
附錄 前端知識補充 162
F.1 ES6 162
F.1.1 let和const命令 162
F.1.2 解構賦值 163
F.1.3 數組擴展 167
F.1.4 對象擴展運算符 170
F.1.5 定義和使用類 171
F.2 Bootstrap 171
F.2.1 Bootstrap簡介 171
F.2.2 Bootstrap項目演練 172

作者簡介

曾建華,男,碩士,副教授,深圳職業技術學院教師。具備豐富的軟體開發經驗和教材編寫經驗,精通HTML5、Visual Studio、Delphi、SQL Server開發,長期獨立為企業、高校開發項目並維護運行。

相關詞條

熱門詞條

聯絡我們