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

JavaScript移動設備應用程序開發(fā)

JavaScript移動設備應用程序開發(fā)

定 價:¥89.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  Apache Cordova簡介       1
1.1  什么是Apache Cordova     1
1.2  不同移動開發(fā)平臺間的差異(移動Web、混合移動和原生移動應用程序)  2
1.3  為什么使用Apache Cordova開發(fā)移動應用程序   4
1.4  Cordova體系結構      5
1.5  Cordova API概述       15
1.6  本章小結     17
 
第2章  開發(fā)個Cordova應用程序      19
2.1  Cordova CLI簡介       19
2.1.1  安裝Apache Cordova      19
2.1.2  生成Sound Recorder初始代碼     20
2.2  開發(fā)Sound Recorder應用程序 26
2.2.1  Sound Recorder中的各項功能      26
2.2.2  Sound Recorder的準備工作   28
2.2.3  Sound Recorder的細節(jié)信息   28
2.2.4  錄制和回放音頻文件      34
2.3  構建和運行Sound Recorder應用程序    38
2.4  本章小結     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虛擬設備   43
3.1.3  將Sound Recorder應用程序?qū)隕clipse中 46
3.1.4  在真實設備上運行Sound Recorder應用程序     50
3.2  配置iOS開發(fā)環(huán)境     51
3.2.1  將Sound Recorder應用程序?qū)隭code中 52
3.2.2  在真實iOS設備上運行Sound Recorder應用程序     55
3.3  配置Windows Phone開發(fā)環(huán)境 62
3.3.1  將Sound Recorder應用程序?qū)隫isual Studio中      64
3.3.2  在真實的Windows Phone設備上運行Sound Recorder應用程序    66
3.4  本章小結     68
 
第4章  Cordova API       69
4.1  Cordova Exhibition應用程序     69
4.2  Cordova Exhibition應用程序結構     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  設備      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  本章小結    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應用程序    152
5.5  Cordova事件      156
5.6  本章小結     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  本章小結     183
 
第7章  Cordova應用程序邏輯單元測試   185
7.1  Jasmine簡介 185
7.2  配置Jasmine 185
7.3  編寫個Jasmine測試   187
7.4  Jasmine匹配器    192
7.5  開發(fā)Cordova應用程序測試     192
7.5.1  Weather應用程序簡介    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  在移動設備上運行測試  213
7.6.4  生成XML JUnit和代碼覆蓋率報告     214
7.6.5  與CI工具集成測試 217
7.7  本章小結     218
 
第8章  Mega應用程序   219
8.1  Mega應用程序規(guī)范/線框圖      219
8.2  準備Mega應用程序   221
8.3  Mega應用程序體系結構   222
8.4  Mega應用程序模型和API       225
8.5  Mega應用程序用戶界面   234
8.6  完善Mega應用程序   248
8.7  部署和運行Mega應用程序      250
8.8  改進Mega應用程序   251
8.9  本章小結     252

本目錄推薦

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