JavaScript 移動設備應用程序開發 JavaScript Mobile Application Development
Hazem Saleh 吳驊 譯
- 出版商: 清華大學
- 出版日期: 2020-10-01
- 定價: $534
- 售價: 7.9 折 $422
- 語言: 簡體中文
- 頁數: 252
- 裝訂: 平裝
- ISBN: 7302560714
- ISBN-13: 9787302560715
-
相關分類:
JavaScript、Cross-Platform
- 此書翻譯自: JavaScript Mobile Application Development
立即出貨
買這商品的人也買了...
-
網頁設計的 101 項法則-動手前一定要知道的大小事 (The Web Designer's 101 Most Important Decisions)$450$383 -
$469PHP MySQL 和 JavaScript 入門經典, 6/e (PHP, MySQL & JavaScript All in One, Sams Teach Yourself, 6/e) -
Firebase 開發實務$450$356 -
實戰 Firebase|APP 開發者的最佳雲端服務平台$400$340 -
$505精通 CSS 高級 Web 標準解決方案, 3/e -
深入解析 CSS (CSS in Depth)$834$792 -
$331算法實例精講——Python語言實現 -
$653PHP 7 開發寶典, 4/e (PHP 7 Solutions: Dynamic Web Design Made Easy, 4/e) -
Android App 開發入門與項目實戰$588$559 -
$454OpenCV 4.5 電腦視覺開發實戰 (基於 VC++) -
$706編寫安全的移動應用程序 — 基於 PHP 和 JavaScript 技術 (Secure Development for Mobile Apps: How to Design and Code Secure Mobile Applications with PHP and JavaScript) -
【新裝版】3小時讀通幾何$340$289 -
快速精通 iOS 16 程式設計:從零開始活用 Swift 與 SwiftUI 開發技巧$760$593 -
一本精通 - OpenCV 與 AI 影像辨識$680$537 -
$331精通 CSS + DIV 網頁樣式與佈局 -
全端網站開發筆記:活用 MERN 技術,打造制霸全球的動態網站,開創六位數被動收入!(iThome鐵人賽系列書)【軟精裝】$790$616 -
CSS 創意項目實踐$588$559 -
$360MySQL 實用教程, 4/e -
Type Script + Vue.js 一氣呵成 - 前端開發大白到大神$900$711 -
原生全端開發 - 使用 Node.js 建立最漂亮強大的網站$1,080$853 -
工程數學學習要訣 (上), 21/e$800$760 -
工程數學學習要訣 (下), 21/e$800$760 -
$768算法競賽黃金法則 (提高算法和思考力的77項技巧) -
秒懂 AI 輔助行動網頁設計:Visual Studio Code + GitHub Copilot + Bootstrap 5 + CSS3 + HTML5 + Web 專案實作$560$442 -
AI 時代的網頁設計 HTML、CSS、JavaScript、RWD、Bootstrap、Vue.js、jQuery, 9/e$620$490
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書詳細闡述了與JavaScript移動設備應用程序開發相關的基本解決方案,
主要包括Apache Cordova簡介、開發第一個Cordova應用程序、Apache Cordova開發工具、
Cordova API、深入討論Cordova API、開發自定義Cordova插件、
Cordova應用程序邏輯單元測試、Mega應用程序等內容。
此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
本書適合作為高等院校計算機及相關專業的教材和教學參考書,
也可作為相關開發人員的自學教材和參考手冊。
目錄大綱
目錄
第1章Apache Cordova簡介 1
1.1 什麼是Apache Cordova 1
1.2 不同移動開發平臺間的差異(移動Web、混合移動和原生移動應用程序) 2
1.3 為什麼使用Apache Cordova開發移動應用程序 4
1.4 Cordova體系結構 5
1.5 Cordova API概述15
1.6 本章小結17
第2章開發第一個Cordova應用程序19
2.1 Cordova CLI簡介19
2.1.1 安裝Apache Cordova 19
2.1.2 生成Sound Recorder初始代碼20
2.2 開發Sound Recorder應用程序26
2.2.1 Sound Recorder中的各項功能26
2.2.2 Sound Recorder的準備工作28
2.2.3 Sound Recorder的細節信息28
2.2.4 錄製和回放音頻文件34
2.3 構建和運行Sound Recorder應用程序38
2.4 本章小結38
第3章Apache Cordova開發工具39
3.1 配置Android開發環境39
3.1.1 擴展現有的Eclipse IDE 40
3.1.2 創建Android虛擬設備43
3.1.3 將Sound Recorder應用程序導入Eclipse中46
3.1.4 在真實設備上運行Sound Recorder應用程序50
3.2 配置iOS開發環境51
3.2.1 將Sound Recorder應用程序導入Xcode中52
3.2.2 在真實iOS設備上運行Sound Recorder應用程序55
3.3 配置Windows Phone開發環境62
3.3.1 將Sound Recorder應用程序導入Visual 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 聯繫人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章開發自定義Cordova插件159
6.1 開發自定義Cordova插件159
6.1.1 使用plugman 160
6.1.2 插件定義162
6.1.3 定義插件的JavaScript接口165
6.2 開發Android代碼167
6.3 開發iOS代碼172
6.4 開發Windows Phone代碼176
6.5 將插件發布至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 開發Cordova應用程序測試192
7.5.1 Weather應用程序簡介193
7.5.2 開發同步代碼測試203
7.5.3 開發異步代碼測試206
7.5.4 手動執行測試209
7.6 利用Karma實現自動化測試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應用程序規範/線框圖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


