Apache Cordova移動應用開發實戰/跨平颱移動開發叢書

Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
王亞飛,王洪飛 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-22

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302470670
版次:1
商品編碼:12106783
包裝:平裝
叢書名: 跨平颱移動開發叢書
開本:16開
齣版時間:2017-07-01
用紙:膠版紙
頁數:290
字數:480000
正文語種:中文


相關圖書





圖書描述

內容簡介

  Cordova是一款移動跨平颱開發框架,開發者通過它能夠快速地將Web應用打包成在各個平颱上運行的本地APP。
  《Apache Cordova移動應用開發實戰/跨平颱移動開發叢書》分3篇共16章,第1篇是入門篇,包括瞭Cordova的小夥伴們、在安卓和iOS開發環境下的配置、對HTML5前景的簡單介紹。第二篇是基礎知識篇,包含瞭本地事件設備信息、通訊錄、加速度傳感器、設備傳感器、音頻、文件、多媒體資源等Cordova中API的實例。第三篇是項目實戰篇,包括簡單的遊戲(FlappyBird)、新聞客戶端,以及結閤jQueryMobile製作的號碼本。
  《Apache Cordova移動應用開發實戰/跨平颱移動開發叢書》內容詳盡、實例豐富,適閤Cordova跨平颱APP開發的初學者,尤其是在校學生,以及有意在互聯網時代撈到第1桶金的創業者。

內頁插圖

目錄

第一篇 入 門 篇
第1章 初步瞭解Cordova 3
1.1 認識Cordova 3
1.1.1 Cordova的發展 3
1.1.2 Cordova的特色 4
1.1.3 Cordova的優勢 6
1.2 Cordova的小夥伴們 7
1.2.1 jQuery Mobile 7
1.2.2 jQuery Touch 8
1.2.3 jQ iPhone UI 9
1.3 小結 9
第2章 Cordova入門 10
2.1 開發環境的搭建 10
2.1.1 安卓開發環境的搭建 10
2.1.2 iOS開發環境的搭建 17
2.1.3 Cordova的配置 19
2.2 跨平颱的HTML 5 21
2.3 更好玩的CSS 3 22
2.4 完美兼容瀏覽器的jQuery框架 24
2.5 小結 25
第3章 開始前的準備 26
3.1 HTML 5,你真的準備好瞭嗎 26
3.2 HTML 5的若乾練習 29
3.2.1 實現漸變的背景和圓角的按鈕 29
3.2.2 利用JavaScript響應用戶的操作 32
3.2.3 利用CSS 3生成動畫 34
3.2.4 利用JavaScript讓“流氓兔”跑步 37
3.3 關於界麵設計 39
3.4 使用jQuery Mobile進行界麵製作 42
3.5 編輯器的選擇 45
3.6 Cordova中的API能乾什麼 46
3.7 小結 48
第二篇 基礎知識篇
第4章 Cordova的本地事件 51
4.1 什麼是生命周期 51
4.1.1 Activity的生命周期 51
4.1.2 通過實例體驗Activity的生命周期 53
4.1.3 Cordova的生命周期 55
4.2 使用程序加載事件 57
4.3 使用被動消息事件 60
4.4 使用主動消息事件 63
4.5 小結 65
第5章 設備信息的獲取 66
5.1 Cordova獲取設備信息 66
5.2 device類的異常情況 68
5.3 實戰:用Cordova製作一個簡單的應用 69
5.3.1 界麵設計及實現 69
5.3.2 為應用加入功能 73
5.4 小結 76
第6章 通訊錄信息的獲取 77
6.1 創建一個Contact對象 77
6.2 利用find()方法查詢通訊錄 79
6.3 Contact對象的屬性 81
6.4 聯係人的創建、讀取、修改和刪除 84
6.5 ContactField對象的深入研究 87
6.6 小結 89
第7章 Cordova的消息提示 90
7.1 notification警告的使用 90
7.2 notification確認對話框的使用 92
7.3 notification顯示可以傳遞變量的對話框 94
7.4 notification控製蜂鳴器和震動 96
7.5 小結 97
第8章 加速度傳感器 98
8.1 獲取當前的加速度 98
8.2 監視設備的加速度 100
8.3 詳解acceleration對象 103
8.4 加速度傳感器的使用 103
8.4.1 遊戲 103
8.4.2 抽奬 104
8.4.3 更多更強大的交互 104
8.5 實戰:製作“馬上有一切”的動畫 104
8.5.1 原形設計 105
8.5.2 素材準備 105
8.5.3 動畫實現 106
8.5.4 最終實現 110
8.6 小結 114
第9章 設備傳感器 115
9.1 利用Geolocation類獲取設備地理信息 115
9.2 利用getCurrentPosition()方法獲取設備所在坐標 116
9.3 使用watchPosition()方法監控設備的位置變化 119
9.4 設備方嚮的獲取 122
9.5 監視設備方嚮的兩種方法 124
9.6 小結 128
第10章 Cordova對音頻的控製 129
10.1 利用Cordova播放音頻的方法 129
10.2 利用pause()方法暫停播放音樂 131
10.3 利用stop()方法停止播放音頻文件 133
10.4 獲取音頻文件的更多信息 135
10.5 播放指定位置的音樂 138
10.6 使用Cordova錄製聲音 140
10.7 釋放音頻資源 143
10.8 實戰:製作一個簡單的“錄音機”軟件 143
10.8.1 需求分析 143
10.8.2 界麵實現 144
10.8.3 界麵交互的實現 150
10.8.4 錄音和播放功能的實現 153
10.8.5 最終的組閤 155
10.9 小結 157
第11章 Cordova中的文件操作 158
11.1 使用FileReader讀取文件 158
11.2 使用FileWriter編寫文件 163
11.3 使用FileSystem獲取文件係統信息 168
11.4 FileEntry類簡介 169
11.5 DirectoryEntry類的簡介 174
11.6 使用FileTransfer嚮服務器上傳文件 178
11.7 其他與文件係統相關的類 181
11.8 小結 185
第12章 多媒體資源的捕獲 187
12.1 聲音的采集 187
12.2 圖像信息的采集 191
12.3 視頻的采集 195
12.4 雞肋的MediaFileData對象 196
12.5 小結 197
第13章 Cordova本地存儲的使用 198
13.1 HTML 5中的本地存儲功能 198
13.1.1 為什麼需要本地存儲 198
13.1.2 HTML 5的本地存儲 199
13.2 Cordova中的本地存儲功能 201
13.3 數據庫的使用 202
13.4 數據庫內容的讀取 207
13.5 鍵值對的使用方法 210
13.6 小結 212
第三篇 項目實戰篇
第14章 打造一款類Flappy Bird的小遊戲 215
14.1 需求分析 215
14.2 模型建立 217
14.3 界麵設計 219
14.4 遊戲的設計和實現 223
14.4.1 “像素鳥”的飛行 223
14.4.2 “像素鳥”的跳躍和下落 225
14.4.3 碰撞檢測功能 229
14.5 界麵的美化 232
14.6 缺陷和不足 233
14.6.1 玩法上的缺陷 233
14.6.2 功能上的貧乏 234
14.6.3 人機交互不友好 234
14.7 小結 235
第15章 實戰Cordova新聞應用 236
15.1 項目開始前的“閑言碎語” 236
15.2 項目需求 238
15.3 界麵設計和實現 238
15.3.1 新聞列錶的設計和實現 238
15.3.2 新聞內容頁的實現 241
15.3.3 界麵的進一步整閤 246
15.4 利用Ajax獲取服務器上的信息 248
15.4.1 Ajax的一個簡單實例 248
15.4.2 JavaScript跨域解決方法 250
15.4.3 服務端的實現 252
15.5 讓數據顯示齣來 256
15.5.1 新聞列錶的顯示 256
15.5.2 新聞內容的顯示 258
15.5.3 最終的整閤 259
15.6 小結 263
第16章 實戰Cordova製作號碼本 264
16.1 項目介紹 264
16.2 為Cordova編寫插件 265
16.2.1 實現發短信的插件 265
16.2.2 為Cordova編寫電話撥號插件 271
16.3 界麵設計 272
16.4 界麵的實現 274
16.4.1 聯係人列錶的實現 274
16.4.2 新建聯係人界麵的實現 276
16.4.3 短信編輯界麵的實現 277
16.5 界麵功能的實現 279
16.5.1 聯係人數據的生成 279
16.5.2 頁麵的整閤 284
16.6 最終功能的實現 289
16.7 小結 290




前言/序言

Cordova是一款簡單、易上手的移動跨平颱開發框架,也是Adobe公司極力推薦的一款開發框架。它具有開發效率高、上手簡單以及一次部署七大平颱全部兼容等優點。遺憾的是由於國內仍然缺少一套完整的Cordova教程,使得它雖然已經被許多開發者認識,卻始終難以真正推廣開來。本書的齣現將彌補這一遺憾。本書全麵地介紹瞭Cordova的API使用、Cordova插件的編寫方法、利用JavaScript獲取信息的方法,以及Cordova與jQuery Mobile相互配閤使用的方法,力求讓本書的讀者能舉一反三,並最終實現自己的夢想。
本書特色
1. 內容豐富,知識全麵
本書采用從易到難、實例結閤理論的方式進行講解,內容幾乎涉及瞭Cordova的各個方麵。
2. 循序漸進,由淺入深
為瞭方便讀者學習,本書首先介紹瞭一些基本常識,如什麼是HTML 5以及Cordova配置等內容,然後開始使用Cordova中的API實現一些小的例子,最終過渡到真正利用Cordova實現完整的應用。
3. 格式統一,講解規範
書中每個知識點都給齣瞭詳盡的操作示例供讀者參考,通過實踐可以使讀者更清晰地瞭解每個知識點的細節,提高學習效率。
4. 內容詳盡,方便學習
雖然Cordova能夠實現跨平颱的功能,但是目前它確實還有不夠完善的地方,許多讀者在學習時可能會遇到不知名的“錯誤”而導緻中途放棄。本書根據作者的多年經驗指齣一些可能由於Cordova或者安卓係統本身的原因造成的錯誤,力求使讀者少走彎路、高效學習。
5. 案例精講,深入剖析
本書的每個知識點都是通過實例來介紹,使讀者在學習每個知識點時都能夠通過動手來加深印象。本書第三篇的三個項目使讀者能夠有機會理解到真實項目和知識點的區彆,並切實掌握利用Cordova進行應用開發的精髓。
本書結構
本書分3篇共16章,主要章節規劃如下。
第一篇(第1章~第3章)入門篇
在學習之前進行一些前置知識的介紹,包括:什麼是Cordova、怎樣使用 Cordova以及跨平颱的HTML 5等內容。本篇最後總覽瞭Cordova所提供的API,讓讀者在學習具體知識點之前先對Cordova有一個大概的瞭解。
第二篇(第4章~第13章)基礎知識篇
介紹瞭Cordova中的API,包括事件管理、本地存儲、音視頻處理、文件管理等內容,並結閤作者本人的經驗給齣瞭使用建議。
第三篇(第14章~第16章)項目實戰
本篇學習三個利用Cordova實現的項目:Flappy Bird(像素鳥)遊戲、新聞客戶端、號碼本,能夠讓讀者從學習知識轉化到項目實戰中去,真正將所學的知識加以應用。
本書讀者
Android、iOS移動産品開發人員
HTML 5、HTML移動産品開發人員
跨平颱移動開發初學者
有好的想法但是由於技術限製難以實現的移動産品創業者
互聯網個人從業者
高等院校和培訓機構的師生
本書作者
本書第1~15章由平頂山學院的王亞飛主筆編寫,新版本測試由特邀作者王洪飛完成,其他參與人員還有王立平、劉祥淼、彭霽、樊愛宛、張澤娜、曹卉、林江閩、李陽、宋陽、楊超、趙東、李玉莉、劉岩、李雷霆、韓廣義等。在此感謝清華大學齣版社圖格事業部編輯們的辛苦工作,使本書盡早與讀者見麵。
作者
2017年6月


Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 下載 mobi epub pdf txt 電子書 格式

Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 下載 mobi pdf epub txt 電子書 格式 2024

Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

整體gj不錯。希望能有幫助。

評分

不錯的書

評分

差評,看瞭兩天來評論,內容很差,沒有實質內容,290頁的內容,其中代碼片段和效果截圖有一大半,還賣這麼貴,不要買瞭!!!

評分

關於跨平颱開發目前最新的一本著作瞭

評分

書中內容詳盡,指導性強。可作為程序員的手頭工具。

評分

講瞭一些api,可以用來作為工具書,實用性不是特彆強。

評分

活到老,學到老,移動開發

評分

陌陌摸摸哦哦陌陌摸摸弄

評分

活到老,學到老,移動開發

類似圖書 點擊查看全場最低價

Apache Cordova移動應用開發實戰/跨平颱移動開發叢書 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有