JavaScript移動設備應用程序開發 ( 簡體 字) |
作者:[印]哈齊姆·薩利赫 著 | 類別:1. -> 程式設計 -> 網路編程 -> Javascript |
譯者:吳驊 譯 |
出版社:清華大學出版社 | 3dWoo書號: 53581 詢問書籍請說出此書號!【有庫存】 NT售價: 445 元 |
出版日:10/1/2020 |
頁數:252 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302560715 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書詳細闡述了與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
|
序: |