書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
JavaScript移動(dòng)設(shè)備應(yīng)用程序開發(fā)

JavaScript移動(dòng)設(shè)備應(yīng)用程序開發(fā)

出版社:清華大學(xué)出版社出版時(shí)間:2020-10-01
開本: 其他 頁數(shù): 252
中 圖 價(jià):¥49.0(5.5折) 定價(jià)  ¥89.0 登錄后可看到會(huì)員價(jià)
暫時(shí)缺貨 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

JavaScript移動(dòng)設(shè)備應(yīng)用程序開發(fā) 版權(quán)信息

JavaScript移動(dòng)設(shè)備應(yīng)用程序開發(fā) 本書特色

移動(dòng)開發(fā)是當(dāng)今軟件行業(yè)中*熱門的趨勢(shì)之一,也是必不可少的開發(fā)技能之一。本書將討論如何利用常見的Web技術(shù),如HTML、CSS和JavaScript,高效地開發(fā)移動(dòng)應(yīng)用程序。在閱讀完本書后,讀者將能夠采用JavaScript在不同移動(dòng)平臺(tái)上開發(fā)移動(dòng)應(yīng)用程序,且無須學(xué)習(xí)每種移動(dòng)平臺(tái)的原生編程語言。 利用JavaScript這一利器,在不同移動(dòng)平臺(tái)上開發(fā)移動(dòng)應(yīng)用程序!

JavaScript移動(dòng)設(shè)備應(yīng)用程序開發(fā) 內(nèi)容簡介

本書詳細(xì)闡述了與JavaScript移動(dòng)設(shè)備應(yīng)用程序開發(fā)相關(guān)的基本解決方案,主要包括Apache Cordova簡介、開發(fā)個(gè)Cordova應(yīng)用程序、Apache Cordova開發(fā)工具、Cordova API、深入討論Cordova API、開發(fā)自定義Cordova插件、Cordova應(yīng)用程序邏輯單元測試、Mega應(yīng)用程序等內(nèi)容。此外,本書還提供了相應(yīng)的示例、代碼,以幫助讀者進(jìn)一步理解相關(guān)方案的實(shí)現(xiàn)過程。 本書適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材和教學(xué)參考書,也可作為相關(guān)開發(fā)人員的自學(xué)教材和參考手冊(cè)。

JavaScript移動(dòng)設(shè)備應(yīng)用程序開發(fā) 目錄

第1章 Apache Cordova簡介 1

1.1 什么是Apache Cordova 1

1.2 不同移動(dòng)開發(fā)平臺(tái)間的差異(移動(dòng)Web、混合移動(dòng)和原生移動(dòng)應(yīng)用程序) 2

1.3 為什么使用Apache Cordova開發(fā)移動(dòng)應(yīng)用程序 4

1.4 Cordova體系結(jié)構(gòu) 5

1.5 Cordova API概述 15

1.6 本章小結(jié) 17

第2章 開發(fā)**個(gè)Cordova應(yīng)用程序 19

2.1 Cordova CLI簡介 19

2.1.1 安裝Apache Cordova 19

2.1.2 生成Sound Recorder初始代碼 20

2.2 開發(fā)Sound Recorder應(yīng)用程序 26

2.2.1 Sound Recorder中的各項(xiàng)功能 26

2.2.2 Sound Recorder的準(zhǔn)備工作 28

2.2.3 Sound Recorder的細(xì)節(jié)信息 28

2.2.4 錄制和回放音頻文件 34

2.3 構(gòu)建和運(yùn)行Sound Recorder應(yīng)用程序 38

2.4 本章小結(jié) 38

第3章 Apache Cordova開發(fā)工具 39

3.1 配置Android開發(fā)環(huán)境 39

3.1.1 擴(kuò)展現(xiàn)有的Eclipse IDE 40

3.1.2 創(chuàng)建Android虛擬設(shè)備 43

3.1.3 將Sound Recorder應(yīng)用程序?qū)隕clipse中 46

3.1.4 在真實(shí)設(shè)備上運(yùn)行Sound Recorder應(yīng)用程序 50

3.2 配置iOS開發(fā)環(huán)境 51

3.2.1 將Sound Recorder應(yīng)用程序?qū)隭code中 52

3.2.2 在真實(shí)iOS設(shè)備上運(yùn)行Sound Recorder應(yīng)用程序 55

3.3 配置Windows Phone開發(fā)環(huán)境 62

3.3.1 將Sound Recorder應(yīng)用程序?qū)隫isual Studio中 64

3.3.2 在真實(shí)的Windows Phone設(shè)備上運(yùn)行Sound Recorder應(yīng)用程序 66

3.4 本章小結(jié) 68

第4章 Cordova API 69

4.1 Cordova Exhibition應(yīng)用程序 69

4.2 Cordova Exhibition應(yīng)用程序結(jié)構(gòu) 70

4.3 加速計(jì) 72

4.3.1 演示程序 72

4.3.2 HTML頁面 73

4.3.3 視圖控制器 74

4.3.4 API 76

4.4 相機(jī) 78

4.4.1 演示程序 78

4.4.2 HTML頁面 79

4.4.3 視圖控制器 80

4.4.4 API 82

4.5 指南針 85

4.5.1 演示程序 86

4.5.2 HTML頁面 86

4.5.3 視圖控制器 87

4.5.4 API 90

4.6 連接 92

4.6.1 演示程序 92

4.6.2 HTML頁面 93

4.6.3 視圖控制器 93

4.6.4 API 94

4.7 聯(lián)系人 95

4.7.1 演示程序 95

4.7.2 HTML頁面 96

4.7.3 視圖控制器 97

4.7.4 API 101

4.8 設(shè)備 104

4.8.1 演示程序 104

4.8.2 HTML頁面 105

4.8.3 視圖控制器 106

4.8.4 API 106

4.9 地理位置 107

4.9.1 演示程序 108

4.9.2 HTML頁面 109

4.9.3 視圖控制器 109

4.9.4 API 110

4.10 國際化 113

4.10.1 演示程序 113

4.10.2 HTML頁面 114

4.10.3 視圖控制器 114

4.10.4 API 116

4.11 InAppBrowser 117

4.11.1 演示程序 118

4.11.2 HTML頁面 119

4.11.3 視圖控制器 119

4.11.4 API 120

4.12 本章小結(jié) 122

第5章 深入討論Cordova API 123

5.1 多媒體、文件和捕捉功能 123

5.1.1 演示程序 123

5.1.2 HTML頁面 124

5.1.3 視圖控制器 126

5.1.4 API 130

5.2 通知 139

5.2.1 演示程序 139

5.2.2 HTML頁面 140

5.2.3 視圖控制器 141

5.2.4 API 143

5.3 存儲(chǔ) 145

5.3.1 演示程序 146

5.3.2 HTML頁面 147

5.3.3 視圖控制器 148

5.3.4 API 151

5.4 完善Cordova Exhibition應(yīng)用程序 152

5.5 Cordova事件 156

5.6 本章小結(jié) 158

第6章 開發(fā)自定義Cordova插件 159

6.1 開發(fā)自定義Cordova插件 159

6.1.1 使用plugman 160

6.1.2 插件定義 162

6.1.3 定義插件的JavaScript接口 165

6.2 開發(fā)Android代碼 167

6.3 開發(fā)iOS代碼 172

6.4 開發(fā)Windows Phone代碼 176

6.5 將插件發(fā)布至Cordova Registry 178

6.6 測試Cordova插件 179

6.7 本章小結(jié) 183

第7章 Cordova應(yīng)用程序邏輯單元測試 185

7.1 Jasmine簡介 185

7.2 配置Jasmine 185

7.3 編寫**個(gè)Jasmine測試 187

7.4 Jasmine匹配器 192

7.5 開發(fā)Cordova應(yīng)用程序測試 192

7.5.1 Weather應(yīng)用程序簡介 193

7.5.2 開發(fā)同步代碼測試 203

7.5.3 開發(fā)異步代碼測試 206

7.5.4 手動(dòng)執(zhí)行測試 209

7.6 利用Karma實(shí)現(xiàn)自動(dòng)化測試 210

7.6.1 安裝Karma 210

7.6.2 Karma配置 211

7.6.3 在移動(dòng)設(shè)備上運(yùn)行測試 213

7.6.4 生成XML JUnit和代碼覆蓋率報(bào)告 214

7.6.5 與CI工具集成測試 217

7.7 本章小結(jié) 218

第8章 Mega應(yīng)用程序 219

8.1 Mega應(yīng)用程序規(guī)范/線框圖 219

8.2 準(zhǔn)備Mega應(yīng)用程序 221

8.3 Mega應(yīng)用程序體系結(jié)構(gòu) 222

8.4 Mega應(yīng)用程序模型和API 225

8.5 Mega應(yīng)用程序用戶界面 234

8.6 完善Mega應(yīng)用程序 248

8.7 部署和運(yùn)行Mega應(yīng)用程序 250

8.8 改進(jìn)Mega應(yīng)用程序 251

8.9 本章小結(jié) 252


展開全部
商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服