微信小程序開(kāi)發(fā)實(shí)戰(zhàn)教程(PHP+Laravel+MySQL)(微課版)
定 價(jià):39.8 元
- 作者:曾建華 著
- 出版時(shí)間:2021/1/1
- ISBN:9787115553386
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP393.092.2
- 頁(yè)碼:185
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)較為全面地介紹了微信小程序開(kāi)發(fā)的核心知識(shí),并以附錄形式介紹了ES6語(yǔ)法和Bootstrap。全書(shū)共11章,從企業(yè)用人需求的角度出發(fā),以夠用、實(shí)用為原則,介紹了微信小程序的項(xiàng)目構(gòu)成、頁(yè)面構(gòu)成、生命周期函數(shù)、WXML語(yǔ)法、事件、API、系統(tǒng)組件、自定義組件,以及如何使用WeUI組件庫(kù)等。在后臺(tái)方面,從講解微信小程序如何使用外部API,到使用PHP和MySQL設(shè)計(jì)自己的API,再到使用Laravel框架設(shè)計(jì)自己的API,讓讀者理解后臺(tái)的開(kāi)發(fā)流程以及微信小程序是如何與后臺(tái)交互的。
(1)本書(shū)以演練為主,力求目標(biāo)明確地指導(dǎo)讀者學(xué)習(xí),結(jié)構(gòu)脈絡(luò)清晰。
(2)本書(shū)文字力求簡(jiǎn)練,達(dá)到深入淺出的效果。演練完整實(shí)用,涉及實(shí)際開(kāi)發(fā)中的各個(gè)環(huán)節(jié)。
(3)針對(duì)書(shū)中的重點(diǎn)難點(diǎn),書(shū)中在相應(yīng)位置加入了相關(guān)的微課,讀者可以掃碼觀看視頻,書(shū)網(wǎng)結(jié)合的講解方式,可以更好地幫助讀者理解晦澀難懂的知識(shí)。
曾建華,男,碩士,副教授,深圳職業(yè)技術(shù)學(xué)院教師。具備豐富的軟件開(kāi)發(fā)經(jīng)驗(yàn)和教材編寫(xiě)經(jīng)驗(yàn),精通HTML5、Visual Studio、Delphi、SQL Server開(kāi)發(fā),長(zhǎng)期獨(dú)立為企業(yè)、高校開(kāi)發(fā)項(xiàng)目并維護(hù)運(yùn)行。
第 1章 開(kāi)發(fā)環(huán)境及第 一個(gè)微信小程序 1
1.1 微信小程序簡(jiǎn)介 1
1.1.1 安裝微信開(kāi)發(fā)者工具 2
1.1.2 使用微信開(kāi)發(fā)者工具 4
1.2 第 一個(gè)微信小程序 5
1.2.1 新建微信小程序 5
1.2.2 打開(kāi)已有微信小程序 9
1.3 微信小程序代碼構(gòu)成 11
1.3.1 頁(yè)面結(jié)構(gòu) 11
1.3.2 全局配置文件app.json 13
1.3.3 sitemap.json配置 14
1.3.4 項(xiàng)目配置文件project.config.json 15
本章思考 16
第 2章 基本頁(yè)面和底部導(dǎo)航 17
2.1 基本頁(yè)面 17
2.1.1 創(chuàng)建頁(yè)面 17
2.1.2 設(shè)置啟動(dòng)頁(yè)面 19
2.1.3 刪除頁(yè)面 22
2.2 底部導(dǎo)航 23
2.2.1 多標(biāo)簽應(yīng)用 23
2.2.2 設(shè)計(jì)底部導(dǎo)航 23
本章思考 26
第3章 JS文件 27
3.1 全局邏輯文件app.js 27
3.1.1 app.js中的生命周期函數(shù) 27
3.1.2 app.js中的全局變量 29
3.2 頁(yè)面邏輯文件page.js 30
3.2.1 page.js中的生命周期函數(shù) 31
3.2.2 page.js頁(yè)面初始數(shù)據(jù) 32
3.3 模塊化 33
3.3.1 創(chuàng)建和暴露模塊 33
3.3.2 引用模塊 34
本章思考 35
第4章 WXML語(yǔ)法 36
4.1 數(shù)據(jù)綁定 36
4.2 條件渲染 39
4.3 列表渲染 41
4.4 模板 42
4.5 引用 43
本章思考 45
第5章 事件及數(shù)據(jù)傳遞 46
5.1 事件 46
5.2 頁(yè)面路由 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章 調(diào)用API開(kāi)發(fā)新聞小程序 71
7.1 創(chuàng)建新聞小程序項(xiàng)目 71
7.2 新聞列表設(shè)計(jì) 74
7.3 新聞詳情頁(yè)面設(shè)計(jì) 77
本章思考 79
第8章 使用PHP+MySQL設(shè)計(jì)API 80
8.1 安裝及配置XAMPP 80
8.2 創(chuàng)建選課數(shù)據(jù)庫(kù) 93
8.3 部署PHP設(shè)計(jì)的后臺(tái)API 94
8.4 基于PHP開(kāi)發(fā)選課小程序 101
本章思考 113
第9章 使用Laravel設(shè)計(jì)API 114
9.1 Laravel基礎(chǔ) 114
9.1.1 運(yùn)行環(huán)境及項(xiàng)目初始化 114
9.1.2 路由 116
9.1.3 視圖之Blade模板引擎 122
9.1.4 控制器 124
9.1.5 連接數(shù)據(jù)庫(kù) 126
9.1.6 表單提交 130
9.1.7 防范CSRF攻擊 131
9.2 基于Laravel設(shè)計(jì)自己的API 135
9.3 基于Laravel開(kāi)發(fā)選課小程序 139
本章思考 141
第 10章 自定義組件 142
10.1 創(chuàng)建和使用自定義組件 142
10.1.1 創(chuàng)建自定義組件 142
10.1.2 使用自定義組件 143
10.1.3 頁(yè)面和組件之間的數(shù)據(jù)傳遞 144
10.2 插槽 147
10.3 組件的生命周期 149
本章思考 150
第 11章 WeUI組件庫(kù) 151
11.1 WeUI項(xiàng)目的背景、下載及部署 151
11.1.1 Node.js的下載及安裝 151
11.1.2 創(chuàng)建基于WeUI組件庫(kù)的項(xiàng)目 154
11.2 使用WeUI組件 158
11.2.1 基礎(chǔ)組件 158
11.2.2 表單組件 159
本章思考 161
附錄 前端知識(shí)補(bǔ)充 162
F.1 ES6 162
F.1.1 let和const命令 162
F.1.2 解構(gòu)賦值 163
F.1.3 數(shù)組擴(kuò)展 167
F.1.4 對(duì)象擴(kuò)展運(yùn)算符 170
F.1.5 定義和使用類(lèi) 171
F.2 Bootstrap 171
F.2.1 Bootstrap簡(jiǎn)介 171
F.2.2 Bootstrap項(xiàng)目演練 172