基于WeX5的HTML5 App移動(dòng)應(yīng)用開發(fā)
定 價(jià):49 元
叢書名:普通高等教育系列教材
- 作者:夏輝 張書鋒 楊偉吉
- 出版時(shí)間:2020/4/1
- ISBN:9787111648451
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:224
- 紙張:
- 版次:
- 開本:16開
《基于WeX5的HTML5 App移動(dòng)應(yīng)用開發(fā)》主要圍繞WeX5框架技術(shù),講述如何利用WeX5相關(guān)技術(shù)開發(fā)移動(dòng)Web網(wǎng)站和App應(yīng)用程序!痘赪eX5的HTML5 App移動(dòng)應(yīng)用開發(fā)》分為四大部分,第壹部分主要講述 WeX5技術(shù)的發(fā)展及WeX5標(biāo)準(zhǔn)在移動(dòng)技術(shù)中的應(yīng)用;第二部分主要介紹WeX5的常用組件、WebX5的App開發(fā)和組件的動(dòng)態(tài)操作;第三部分主要介紹數(shù)據(jù)庫(kù)操作和WeX5頁(yè)面邏輯,并配備豐富的實(shí)例用于實(shí)踐;第四部分介紹整體WeX5框架的搭建、部署、前端開發(fā)、后端數(shù)據(jù)庫(kù)開發(fā)、打包、上傳、調(diào)試等綜合所有知識(shí)的案例,幫助讀者掌握這門技術(shù)。
《基于WeX5的HTML5 App移動(dòng)應(yīng)用開發(fā)》既可作為高等院校計(jì)算機(jī)軟件技術(shù)相關(guān)課程的教材,也可作為管理信息系統(tǒng)開發(fā)人員的技術(shù)參考書。
前言
第1章 WeX5簡(jiǎn)介1
1.1 認(rèn)識(shí)WeX5和BeX51
1.2 WeX5安裝與啟動(dòng)1
1.3 開發(fā)工具介紹4
1.3.1 UI2前端資源5
1.3.2 Native資源6
1.3.3 Bass資源13
1.4 運(yùn)行第一個(gè)應(yīng)用14
1.5 本章小結(jié)18
1.6 實(shí)驗(yàn)指導(dǎo):使用WeX5制作
一個(gè)頁(yè)面19
1.6.1 實(shí)驗(yàn)?zāi)康暮鸵?9
1.6.2 制作簡(jiǎn)易頁(yè)面19
1.7 習(xí)題19
第2章 常用組件21
2.1 布局組件21
2.1.1 bar組件21
2.1.2 titleBar組件22
2.1.3 contents組件23
2.1.4 panel組件25
2.1.5 row組件26
2.1.6 wing組件27
2.1.7 scrollView組件28
2.1.8 windowContainer組件30
2.2 對(duì)話框組件31
2.2.1 messageDialog組件31
2.2.2 windowDialog組件32
2.2.3 windowReceiver組件32
2.3 表單組件33
2.3.1 button組件和buttonGroup組件33
2.3.2 input組件和output組件35
2.3.3 select組件36
2.3.4 gridSelect組件37
2.3.5 radio組件和radioGroup組件38
2.3.6 checkbox組件和checkboxGroup
組件39
2.3.7 toggle組件40
2.4 組件案例42
2.5 本章小結(jié)45
2.6 實(shí)驗(yàn)指導(dǎo):使用WeX5制作
注冊(cè)頁(yè)面45
2.6.1 實(shí)驗(yàn)?zāi)康暮鸵?5
2.6.2 制作簡(jiǎn)易頁(yè)面45
2.7 習(xí)題45
第3章 WeX5的App開發(fā)47
3.1 App打包47
3.1.1 App打包流程47
3.1.2 參數(shù)詳解54
3.1.3 打包常見錯(cuò)誤57
3.2 App調(diào)試58
3.2.1 瀏覽器和安卓版本58
3.2.2 App日志操作說明60
3.3 插件的使用61
3.3.1 本地插件61
3.3.2 第三方插件63
3.3.3 其他應(yīng)用插件64
3.4 App開發(fā)案例65
3.5 本章小結(jié)68
3.6 實(shí)驗(yàn)指導(dǎo):使用WeX5將軟件
項(xiàng)目打包69
3.6.1 實(shí)驗(yàn)?zāi)康暮鸵?9
3.6.2 打包應(yīng)用軟件項(xiàng)目69
3.7 習(xí)題70
第4章 組件的動(dòng)態(tài)操作71
4.1 組件的屬性71
4.1.1 使用設(shè)計(jì)器設(shè)置71
4.1.2 使用表達(dá)式配置72
4.1.3 JS的引用74
4.1.4 使用JS代碼修改77
4.2 組件的方法79
4.2.1 公有方法80
4.2.2 私有方法83
4.3 組件的樣式84
4.3.1 自定義組件樣式86
4.3.2 修改系統(tǒng)樣式86
4.3.3 引用CSS文件86
4.3.4 引用Text文件87
4.4 組件的事件和操作88
4.4.1 on開頭的事件(回調(diào)型事件)88
4.4.2 bind開頭的事件(標(biāo)準(zhǔn)的dom
事件)89
4.5 自定義組件90
4.5.1 創(chuàng)建組件文件91
4.5.2 創(chuàng)建組件配置文件91
4.5.3 創(chuàng)建組件JS類92
4.5.4 修改組件93
4.6 組件的調(diào)試94
4.6.1 調(diào)試樣式94
4.6.2 調(diào)試JS代碼95
4.7 本章小結(jié)96
4.8 實(shí)驗(yàn)指導(dǎo):使用WeX5做一個(gè)
登錄界面96
4.8.1 實(shí)驗(yàn)?zāi)康暮鸵?6
4.8.2 使用WeX5開發(fā)一個(gè)登錄界面96
4.9 習(xí)題97
第5章 數(shù)據(jù)庫(kù)操作98
5.1 數(shù)據(jù)庫(kù)組件98
5.1.1 初始化加載狀態(tài)99
5.1.2 行對(duì)象和游標(biāo)99
5.1.3 數(shù)據(jù)遍歷方式100
5.1.4 聚合運(yùn)算101
5.1.5 數(shù)據(jù)狀態(tài)103
5.2 增加數(shù)據(jù)104
5.3 保存數(shù)據(jù)106
5.4 查詢和修改數(shù)據(jù)107
5.4.1 查詢數(shù)據(jù)相關(guān)API107
5.4.2 修改數(shù)據(jù)相關(guān)API108
5.5 刪除數(shù)據(jù)109
5.6 刷新數(shù)據(jù)111
5.7 數(shù)據(jù)綁定111
5.7.1 綁定表達(dá)式111
5.7.2 List組件的過濾表達(dá)式114
5.7.3 表達(dá)式中使用JS對(duì)象和函數(shù)115
5.8 JSON數(shù)據(jù)格式115
5.9 案例:用戶表的增刪改查117
5.10 本章小結(jié)121
5.11 實(shí)驗(yàn)指導(dǎo):使用WeX5增刪
改查用戶表121
5.11.1 實(shí)驗(yàn)?zāi)康暮鸵?21
5.11.2 增刪改查用戶表121
5.12 習(xí)題122
第6章 WeX5頁(yè)面邏輯123
6.1 JS函數(shù)的定義123
6.1.1 構(gòu)造函數(shù)124
6.1.2 定義屬性126
6.1.3 關(guān)聯(lián)頁(yè)面方法129
6.2 事件綁定處理器130
6.2.1 組件關(guān)聯(lián)133
6.2.2 代碼實(shí)現(xiàn)關(guān)聯(lián)134
6.3 獲取上下文信息135
6.3.1 JSON數(shù)據(jù)獲取請(qǐng)求url的參數(shù)135
6.3.2 獲取當(dāng)前組織相關(guān)信息137
6.3.3 當(dāng)前功能相關(guān)信息138
6.3.4 當(dāng)前任務(wù)相關(guān)信息139
6.4 與門戶交互139
6.5 與服務(wù)端交互140
6.5.1 常用的服務(wù)端交互方式140
6.5.2 jQuery ajax()方法143
6.5.3 jQuery可拖拽理念145
6.6 本章小結(jié)146
6.7 實(shí)驗(yàn)指導(dǎo):WeX5頁(yè)面邏輯147
6.7.1 實(shí)驗(yàn)?zāi)康暮鸵?47
6.7.2 頁(yè)面邏輯設(shè)計(jì)147
6.8 習(xí)題147
第7章 綜合案例:校園二手商品
交易App設(shè)計(jì)與實(shí)現(xiàn)149
7.1 需求分析149
7.2 系統(tǒng)整體設(shè)計(jì)149
7.2.1 整體功能模塊設(shè)計(jì)149
7.2.2 數(shù)據(jù)表的E-R圖149
7.3 系統(tǒng)詳細(xì)設(shè)計(jì)151
7.3.1 系統(tǒng)前臺(tái)模塊設(shè)計(jì)151
7.3.2 系統(tǒng)后臺(tái)模塊設(shè)計(jì)161
7.3.3 系統(tǒng)數(shù)據(jù)表的詳細(xì)設(shè)計(jì)161
7.4 系統(tǒng)實(shí)現(xiàn)164
7.4.1 系統(tǒng)數(shù)據(jù)庫(kù)的鏈接165
7.4.2 系統(tǒng)界面165
7.5 本章小結(jié)181
第8章 綜合案例:在線學(xué)習(xí)App
設(shè)計(jì)與實(shí)現(xiàn)182
8.1 系統(tǒng)需求分析182
8.1.1 功能需求分析182
8.1.2 非功能需求分析183
8.2 系統(tǒng)整體設(shè)計(jì)184
8.2.1 業(yè)務(wù)流程184
8.2.2 功能模塊184
8.2.3 權(quán)限設(shè)置186
8.2.4 數(shù)據(jù)庫(kù)設(shè)計(jì)187
8.2.5 配置數(shù)據(jù)源及服務(wù)190
8.3 系統(tǒng)實(shí)現(xiàn)191
8.3.1 注冊(cè)登錄模塊實(shí)現(xiàn)191
8.3.2 個(gè)人中心模塊實(shí)現(xiàn)196
8.3.3 筆記管理模塊實(shí)現(xiàn)199
8.3.4 評(píng)論管理模塊實(shí)現(xiàn)201
8.3.5 課程管理模塊實(shí)現(xiàn)203
8.3.6 選課管理模塊實(shí)現(xiàn)205
8.3.7 首頁(yè)模塊實(shí)現(xiàn)207
8.3.8 管理員模塊實(shí)現(xiàn)212
8.4 本章小結(jié)214
參考文獻(xiàn)215