注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JavaScript移動設(shè)備應(yīng)用程序開發(fā)

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

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

定 價:¥89.00

作 者: [印]哈齊姆·薩利赫 著 吳驊 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302560715 出版時間: 2020-10-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)闡述了與JavaScript移動設(shè)備應(yīng)用程序開發(fā)相關(guān)的基本解決方案,主要包括Apache Cordova簡介、開發(fā)*個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)方案的實現(xiàn)過程。 本書適合作為高等院校計算機及相關(guān)專業(yè)的教材和教學(xué)參考書,也可作為相關(guān)開發(fā)人員的自學(xué)教材和參考手冊。

作者簡介

暫缺《JavaScript移動設(shè)備應(yīng)用程序開發(fā)》作者簡介

圖書目錄

第1章  Apache Cordova簡介       1
1.1  什么是Apache Cordova     1
1.2  不同移動開發(fā)平臺間的差異(移動Web、混合移動和原生移動應(yīng)用程序)  2
1.3  為什么使用Apache Cordova開發(fā)移動應(yīng)用程序   4
1.4  Cordova體系結(jié)構(gòu)      5
1.5  Cordova API概述       15
1.6  本章小結(jié)     17
 
第2章  開發(fā)個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中的各項功能      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)建和運行Sound Recorder應(yīng)用程序    38
2.4  本章小結(jié)     38
 
第3章  Apache Cordova開發(fā)工具      39
3.1  配置Android開發(fā)環(huán)境      39
3.1.1  擴展現(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è)備上運行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  在真實iOS設(shè)備上運行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  在真實的Windows Phone設(shè)備上運行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  加速計  72
4.3.1  演示程序   72
4.3.2  HTML頁面      73
4.3.3  視圖控制器      74
4.3.4  API    76
4.4  相機      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  存儲      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  編寫個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  手動執(zhí)行測試  209
7.6  利用Karma實現(xiàn)自動化測試    210
7.6.1  安裝Karma      210
7.6.2  Karma配置      211
7.6.3  在移動設(shè)備上運行測試  213
7.6.4  生成XML JUnit和代碼覆蓋率報告     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  部署和運行Mega應(yīng)用程序      250
8.8  改進(jìn)Mega應(yīng)用程序   251
8.9  本章小結(jié)     252

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號