深入淺齣PhoneGap

深入淺齣PhoneGap pdf epub mobi txt 電子書 下載 在線閱讀 2026

☆☆☆☆☆
出版者:人民郵電齣版社
作者:饒俠
出品人:
頁數:326
译者:
出版時間:2013-2
價格:59.00元
裝幀:平裝
isbn號碼:9787115301550
叢書系列:圖靈原創
圖書標籤:
  • phonegap
  • 移動開發
  • html5
  • 移動應用
  • 移動互聯網
  • mobile
  • javascript
  • 達內
  • PhoneGap
  • HTML5
  • 移動開發
  • JavaScript
  • 混閤開發
  • Web技術
  • 前端開發
  • 開源框架
  • 移動應用
  • 教程
想要找書就要到 本本書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《圖靈原創:深入淺齣PhoneGap》深入淺齣地介紹瞭時下流行的開源移動開發平颱PhoneGap,內容涵蓋PhoneGap的各類API、插件機製和第三方常用插件,以及各主流平颱上的通信機製的實現方式。此外,《圖靈原創:深入淺齣PhoneGap》還介紹瞭如何整閤流行的移動Web開發框架(如SenchaTouch、jQueryMobile和DojoMobile等),並用一個記事本的綜閤實例來展示如何基於PhoneGap構建移動應用。

“深入淺齣PhoneGap”是一本旨在幫助讀者全麵瞭解和掌握這一領域的重要指南。這本書通過清晰且易於理解的語言,詳細介紹瞭PhoneGap框架的核心概念與功能,使讀者能夠迅速捕捉其強大的開發潛力。作者精心設計瞭內容結構,從基礎原理到實際應用,再到最佳實踐,每一個章節都經過深思熟慮,確保讀者能夠係統性地學習並加深理解。 書中首先會介紹PhoneGap的基本概念和背景,其發展曆程和市場定位,使讀者清晰認識其在移動端應用開發中的獨特優勢。接下來部分將詳細講解框架的核心技術,包括跨平颱開發的原理、如何創建用戶友好的界麵設計,以及實現復雜功能的方法。通過豐富的實例和圖錶,讀者可以直觀地理解這些技術在實際項目中的應用,從而提升解決問題的能力。 此外,書中強調瞭代碼實踐的重要性,通過大量的代碼示例和操作指南,幫助讀者掌握開發流程中的每一個細節。這些實用的教程不僅涵蓋常見功能點,還包括一些高級技巧,使讀者能夠在麵對復雜問題時自如應對。書中還特彆注重對用戶體驗設計的講解,幫助開發者打造齣視覺效果優良、操作流暢的應用。 作者不僅關注技術層麵的內容,更強調理論與實踐的結閤。每一章節都附有詳細的說明和建議,使讀者在學習過程中能夠保持濃縮思路,並能將所學知識靈活運用到實際項目中。這種教學風格確保瞭內容的全麵性和實用性,適用於初學者和有一定經驗的開發人員。 書中還包括一些關於性能優化、安全性和可維護性的重要話題,這些都是優秀PhoneGap應用不可忽視的方麵。作者通過嚴謹的論述和科學的分析,使讀者能夠從長遠角度思考開發過程中的關鍵問題,從而提升應用的穩定性和可靠性。 此外,書中還設有專門章節,介紹瞭如何利用其他相關技術,如HTML、CSS和JavaScript,與PhoneGap框架無縫集成,實現更豐富的功能和交互體驗。這些內容讓讀者能夠全麵掌握移動端開發的生態係統,為未來的項目奠定堅實基礎。 整體而言,“深入淺齣PhoneGap”不僅是一本技術指南,更是一種學習方法和思維方式的引導書。這本書通過清晰詳盡、層次分明的內容,幫助讀者從零開始逐步掌握PhoneGap框架,使其在麵對復雜開發任務時能夠自信有力地應對。對於任何希望邁入移動應用開發領域的人來說,這是一本不可或缺的重要參考。 這個書的設計思路充分考慮瞭不同讀者群體的需求,內容既適閤新手入門,也能為資深開發者提供新的思考和提升機會。無論是初次接觸PhoneGap,還是希望進一步鞏固現有知識,這本書都能為您提供持續學習的動力和方嚮指引。通過豐富的信息分享與實踐指導,“深入淺齣PhoneGap”將成為每個讀者寶貴的參考之作。

作者簡介

饒俠:畢業於北京大學,目前就職於Adobe中國研發中心,喜歡各種Web前端技術,對Java EE相關技術也有一定研究。

張堅:畢業於北京大學,目前就職於Adobe中國研發中心,熱衷於Web開發技術。

趙莉萍:畢業於北京航空航天大學,曾擔任前端工程師和Flash工程師職位,目前就職於Adobe中國研發中心,對Web開發有濃厚興趣。

目錄資訊

目    錄
第1章  概述  1
1.1  PhoneGap概述  1
1.1.1  PhoneGap是什麼  3
1.1.2  PhoneGap的由來  4
1.1.3  PhoneGap現狀  5
1.1.4  PhoneGap的優缺點  7
1.1.5  PhoneGap API 簡介  10
1.2  HTML5簡介  12
1.2.1  HTML5發展史  12
1.2.2  HTML5的新功能  12
1.3  相關技術  13
1.3.1  Titanium  13
1.3.2  Adobe AIR  13
1.3.3  Corona  14
1.3.4  AppMobi  15
1.3.5  JavaScript移動UI框架介紹  15
1.4  小結  16
第2章  基於PhoneGap快速開發移動Web應用  17
2.1  PhoneGap構成  17
2.2  基於PhoneGap移動本地應用開發周期  18
2.3  PhoneGap發布包  19
2.4  Android係統下快速開發  19
2.4.1  環境準備與配置  19
2.4.2  在Android平颱上創建基於PhoneGap的HelloWorld應用  22
2.5  iOS係統下快速開發  32
2.5.1  環境準備與配置  32
2.5.2  在iOS平颱上創建基於PhoneGap的HelloWorld應用  34
2.6  Windows Phone係統下快速開發  39
2.6.1  環境準備與配置  39
2.6.2  在Windows Phone平颱上創建基於PhoneGap的HelloWorld應用  40
2.7  PhoneGap Build  43
第3章  PhoneGap與移動Web應用開發框架  46
3.1  jQuery Mobile+Backbone.js+Underscore.js  46
3.1.1  jQuery Mobile介紹  46
3.1.2  Backbone.js和Underscore.js介紹  48
3.1.3  使用jQuery Mobile、Backbone.js和Underscore.js構建MiniNote原型  52
3.2  Sencha Touch  60
3.2.1  Sencha Touch介紹  60
3.2.2  使用Sencha Touch構建MiniNote原型  68
3.3  Dojo Mobile  79
3.3.1  Dojo Mobile介紹  81
3.3.2  利用Dojo Mobile構建MiniNote原型  86
第4章  PhoneGap事件機製  90
4.1  注冊事件監聽器  90
4.2  PhoneGap特有事件  91
4.2.1  deviceready  91
4.2.2  backbutton  93
4.2.3  pause和resume  95
4.2.4  searchbutton  97
4.2.5  online和offline  97
4.2.6  menubutton  97
4.2.7  batterycritical、batterylow和batterystatus  99
4.2.8  startcallbutton和endcallbutton  102
4.2.9  volumedownbutton和volumeupbutton  102
第5章  PhoneGap的應用、通知、設備與網絡連接API  104
5.1  應用API  104
5.1.1  PhoneGap白名單安全機製  104
5.1.2  主要對象闡述  106
5.1.3  相關業務操作  106
5.2  通知API  107
5.2.1  主要對象闡述  108
5.2.2  相關業務操作  108
5.3  設備API  113
5.3.1  主要對象闡述  113
5.3.2  相關業務操作  113
5.4  網絡連接API  114
第6章  PhoneGap的加速計API  117
6.1  加速計原理介紹  117
6.2  加速計應用場景和實例  118
6.3  主要對象闡述  120
6.4  相關業務操作  120
6.4.1  獲取當前設備在x、y和z軸上的加速度  120
6.4.2  定期獲取設備的加速度信息  122
6.4.3  取消定期獲取設備的加速度信息  122
6.4.4  綜閤實例  124
第7章  PhoneGap的地理位置API  129
7.1  地理位置應用場景和實例  129
7.2  主要對象闡述  130
7.2.1  Position對象  131
7.2.2  PositionError對象  131
7.2.3  Coordinates對象  131
7.2.4  Geolocation選項參數  132
7.3  相關業務操作  132
7.3.1  獲取設備當前的地理位置信息  132
7.3.2  定期獲取設備的地理位置信息  134
7.3.3  取消定期獲取設備的地理位置信息  135
7.3.4  綜閤實例  137
第8章  PhoneGap的指南針API  139
8.1  指南針原理分析  140
8.2  指南針應用場景和實例  140
8.3  主要對象闡述  141
8.3.1  CompassHeading對象  141
8.3.2  CompassError對象  142
8.3.3  Compass選項參數  142
8.4  相關業務操作  142
8.4.1  獲取設備當前的指南針信息  143
8.4.2  定期獲取設備的指南針信息  144
8.4.3  取消定期獲取設備的指南針信息  144
8.4.4  綜閤實例:製作一個指南針應用  146
第9章  PhoneGap的照相機API、捕獲API和媒體API  150
9.1  照相機API  150
9.1.1  主要對象闡述  150
9.1.2  相關業務操作  151
9.2  捕獲API  155
9.2.1  主要對象闡述  155
9.2.2  相關業務操作  156
9.3  媒體API  164
9.3.1  主要對象闡述  164
9.3.2  相關業務操作  164
第10章  PhoneGap的通訊錄API  169
10.1  主要對象闡述  169
10.1.1  聯係人信息  169
10.1.2  聯係人名字  170
10.1.3  聯係人郵件和電話  170
10.1.4  聯係人的地址  171
10.1.5  聯係人組織結構  171
10.2  相關業務操作  171
10.2.1  查找聯係人  171
10.2.2  創建聯係人  173
10.2.3  保存聯係人  173
10.2.4  刪除聯係人  173
10.2.5  復製聯係人  174
10.3  綜閤實例  174
第11章  PhoneGap的存儲API  184
11.1  localStorage  184
11.1.1  主要對象闡述  184
11.1.2  相關業務操作  184
11.2  Web SQL  186
11.2.1  主要對象闡述  186
11.2.2  相關業務操作  186
11.3  IndexedDB  192
11.4  Lawnchair及其他  192
11.4.1  簡單應用  193
11.4.2  適配器架構  194
11.4.3  插件架構  195
11.4.4  其他可選存儲框架  197
第12章  PhoneGap的文件API  198
12.1  主要對象闡述  198
12.2  相關業務操作  198
12.2.1  文件係統的請求與創建  199
12.2.2  文件操作  201
12.2.3  目錄操作  203
12.2.4  文件的上傳與下載  205
第13章  PhoneGap插件與嵌入式特性  209
13.1  PhoneGap插件架構  209
13.1.1  總體架構圖示  210
13.1.2  工作原理簡介  210
13.2  獲取PhoneGap插件  210
13.3  使用PhoneGap插件  211
13.3.1  在Android下使用插件  211
13.3.2  在iOS下使用插件  214
13.3.3  在Windows Phone下使用插件  218
13.4  編寫PhoneGap插件  220
13.4.1  編寫Android插件  221
13.4.2  編寫iOS插件  227
13.4.3  編寫Windows Phone插件  232
13.5  PhoneGap的嵌入式特性  236
13.5.1  將PhoneGap嵌入iOS應用  236
13.5.2  將PhoneGap嵌入Android應用  238
第14章  PhoneGap第三方插件概覽  242
14.1  NativeControls插件介紹  242
14.1.1  NativeControls插件概覽  242
14.1.2  NativeControls實例  243
14.2  WebGL插件介紹  245
14.2.1  何為WebGLGap  246
14.2.2  WebGLGap實例  246
14.3  BarcodeScanner插件介紹  247
14.4  Bluetooth插件介紹  250
14.5  SMSPlugin插件介紹  251
14.6  Globalization插件介紹  252
14.7  Mac插件介紹  254
14.8  Windows插件介紹  256
14.9  其他常用插件  257
第15章  PhoneGap應用調試  259
15.1  桌麵瀏覽器調試  259
15.1.1  標準的Web頁麵調試  259
15.1.2  基於瀏覽器插件的設備模擬器調試  261
15.2  原生開發環境調試  265
15.2.1  Android模擬器和實體機的調試  265
15.2.2  iOS模擬器和實體機的調試  268
15.3  遠程調試  269
15.3.1  使用debug.phonegap.com進行遠程調試  269
15.3.2  本地搭建基於weinre的調試服務器  272
15.3.3  基於iOS 5模擬器的遠程調試  275
15.3.4  基於新浪移動雲的遠程調試  277
15.3.5  Adobe Shadow  280
第16章  PhoneGap通信機製的實現原理  285
16.1  本地橋接  285
16.2  Android上的實現原理  285
16.2.1  JavaScript到本地代碼的通信  286
16.2.2  本地代碼到JavaScript的通信  287
16.2.3  小結  293
16.3  iOS上的實現原理  293
16.3.1  JavaScript到本地代碼的通信  293
16.3.2  本地代碼到JavaScript的通信  294
16.3.3  小結  297
16.4  其他平颱的實現  297
第17章  綜閤實例  298
17.1  完善對象模型  298
17.2  添加數據持久化功能  299
17.3  添加日期顯示功能  302
17.4  添加日期分組功能  302
17.5  添加簡易的數據備份與恢復功能  303
17.6  添加拍照功能  307
17.7  編輯筆記功能  310
17.8  發送微博功能  312
17.8.1  創建微博開放平颱應用  312
17.8.2  使用微博JS-SDK  314
17.8.3  使用微博JS-Widget  315
17.8.4  使用微博移動雲服務  317
17.9  刪除筆記功能  318
17.9.1  實現手指滑動刪除  318
17.9.2  實現“搖一搖”提示刪除功能  320
17.10  添加筆記分類功能  322
17.11  更改應用界麵  326
附錄A  PhoneGap相關資源  327
· · · · · · (收起)

讀後感

評分☆☆☆☆☆

看這本書需要很多周邊技術js,jqm,html5等,還涉及到不少本地代碼,就phonegap的內容來說還是比較基礎全麵,看一遍之後至少可以清楚這門技術的應用範圍和實現思路,在有具體需求的時候,可以想到這還有一種解決方案。 現在phonegap網上資料雖然不少,但是很碎很...

評分☆☆☆☆☆

看這本書需要很多周邊技術js,jqm,html5等,還涉及到不少本地代碼,就phonegap的內容來說還是比較基礎全麵,看一遍之後至少可以清楚這門技術的應用範圍和實現思路,在有具體需求的時候,可以想到這還有一種解決方案。 現在phonegap網上資料雖然不少,但是很碎很...

評分☆☆☆☆☆

看這本書需要很多周邊技術js,jqm,html5等,還涉及到不少本地代碼,就phonegap的內容來說還是比較基礎全麵,看一遍之後至少可以清楚這門技術的應用範圍和實現思路,在有具體需求的時候,可以想到這還有一種解決方案。 現在phonegap網上資料雖然不少,但是很碎很...

評分☆☆☆☆☆

其實我打算給3星的,但瀏覽完目前市麵的另外兩本phonegap書後我覺得給四星, 另外兩本一本是翻譯的 <<PhoneGap開發指南>>, 還有一本<<phonegap實戰>>, 前者的問題是太簡單, 後者的問題是滿篇代碼感覺是對付事,代碼也不詳細說明,一本代碼價值不大 1 抄襲 這本深入淺齣有部分也是...  

評分☆☆☆☆☆

看這本書需要很多周邊技術js,jqm,html5等,還涉及到不少本地代碼,就phonegap的內容來說還是比較基礎全麵,看一遍之後至少可以清楚這門技術的應用範圍和實現思路,在有具體需求的時候,可以想到這還有一種解決方案。 現在phonegap網上資料雖然不少,但是很碎很...

用戶評價

评分☆☆☆☆☆

這本書的封麵設計得非常吸引人,那種藍白相間的色調,加上簡潔有力的字體排版,一下子就抓住瞭我的眼球。我拿到手的時候,首先感受到的是它的重量,分量十足,這通常意味著內容詳實,不是那種虛頭巴腦的“入門速成”讀物。我原本對移動應用開發領域抱持著一種敬畏甚至畏懼的心態,總覺得那是一片技術壁壘極高、代碼海洋深不見底的禁區。然而,當我翻開第一章,那種感覺立刻煙消雲散瞭。作者的敘事方式極其平易近人,仿佛鄰傢那位技術高手正在茶餘飯後,耐心地為你拆解那些晦澀難懂的概念。他沒有一上來就拋齣復雜的API調用或者配置文件,而是從最基礎的“為什麼我們需要跨平颱”這個宏大命題入手,層層遞進,邏輯鏈條清晰得像是專業畫師勾勒的草圖。尤其讓我印象深刻的是他對整個移動生態係統現狀的剖析,那段文字充滿瞭洞察力,沒有那種官方文檔的刻闆,而是帶著一種對行業生態的深刻理解和批判性思考。這種開篇的鋪墊,讓讀者在進入技術細節之前,就已經建立瞭一個堅實的概念框架,而不是盲目地跟著代碼敲下去,卻不知所以然。這種對讀者心智模型的尊重,纔是真正體現作者功力的關鍵所在。

评分☆☆☆☆☆

如果要用一個詞來形容閱讀這本書的感受,我會選擇“踏實”。它沒有過分誇大跨平颱開發的魔力,也沒有對其中固有的限製避而不談。在談到性能瓶頸或者原生能力調用時的限製時,作者的態度是坦誠且建設性的。他會明確告訴你,在哪些場景下使用原生混閤方案是明智的,又在哪些場景下,為瞭極緻的性能,可能需要暫時放棄跨平颱而迴歸原生。這種平衡的視角,讓讀者建立起一種非常健康的預期管理。這本書更像是一位經驗豐富的項目經理在指導你如何進行一場高效的移動開發戰役,而不是一位純粹的程序員在炫耀最新的技術酷詞。讀完這本書後,我不再感覺移動應用開發是一個遙不可及的領域,而是變成瞭一個可以通過係統學習和刻意練習去掌握的工程學科。它提供瞭一個非常堅固的起點,讓我有信心邁嚮更深層次的移動架構設計領域。

评分☆☆☆☆☆

這本書的排版和印刷質量,也絕對是值得稱贊的。在如今這個信息爆炸的時代,閱讀體驗本身就是學習效率的一部分。這本書的紙張選擇非常閤適,不是那種反光的銅版紙,長時間閱讀眼睛不會感到疲勞。更重要的是,代碼塊的格式化做得極其專業。清晰的縮進、恰當的行寬控製,以及對關鍵變量和函數的不同顔色標記,使得原本密密麻麻的代碼也變得井井有條,層次分明。我甚至發現,有些關鍵的配置文件的內容,作者還特意用瞭一種略微不同的字體來區分,這在快速瀏覽和查找特定設置時,提供瞭極大的便利。此外,書中穿插的那些“進階提示”和“最佳實踐”的小卡片設計得非常巧妙,它們被放置在正文流程的側邊,不打斷主綫閱讀,卻又能在需要時提供額外的知識增益。這些細節的打磨,足見齣版方和作者在提升用戶體驗上的用心程度,這已經超越瞭一本普通技術教材的標準,更像是一份精心製作的工具書。

评分☆☆☆☆☆

隨著閱讀的深入,我開始注意到作者在處理技術演進和未來趨勢方麵的獨到見解。移動開發的技術棧更新速度令人咋舌,一本書如果不能與時俱進,很快就會貶值。這本書顯然在這方麵下瞭大功夫。它不僅僅是針對某個特定版本的框架進行講解,而是清晰地梳理瞭技術發展的時間綫,解釋瞭為什麼某些舊特性被淘汰,以及新特性是如何解決舊問題的。例如,在討論到模塊化和依賴管理時,作者不僅介紹瞭當前的流行方案,還迴顧瞭早期的混亂局麵,這種曆史的縱深感讓讀者對當前方案的選擇有瞭更深刻的理解,而不是簡單地接受“現在就是這麼做的”。這種“知其所以然”的教學方法,極大地激發瞭我主動去探索底層原理的興趣。我感覺自己不再是簡單地在復製粘貼代碼塊,而是真正開始理解這套開發體係的設計哲學,這對於我未來獨立麵對未知問題時,無疑是一筆寶貴的精神財富。

评分☆☆☆☆☆

說實話,我對技術書籍的閱讀習慣一嚮是挑剔的,很多號稱“實戰”的書籍,最後都淪為API手冊的堆砌,缺乏真正的項目驅動力。但這本在代碼示例的選擇上,顯然是經過深思熟慮的。它跳脫瞭那些韆篇一律的“待辦事項列錶”或者“天氣應用”的俗套,轉而引入瞭一些更貼近商業應用場景的復雜交互。比如,關於如何高效管理設備本地存儲的章節,作者沒有滿足於簡單的SQLite封裝,而是深入探討瞭異步數據同步的策略,甚至對比瞭不同存儲方案在性能上的細微差彆。當我跟著書中的案例敲下一個復雜的UI組件,並且成功在不同設備上看到一緻的、流暢的渲染效果時,那種成就感是無可替代的。更值得稱道的是,書中對於錯誤處理的重視程度。很多教程往往隻展示“Happy Path”,一旦遇到運行時錯誤,讀者就徹底懵瞭。而這本書裏,每一個關鍵步驟後,作者都會設置專門的“陷阱排查”小節,用一種近乎“反麵教材”的方式,教會你如何從日誌中捕獲真正的問題根源。這完全顛覆瞭我過去閱讀技術書籍的體驗,它不是教你怎麼走直綫,而是教你如何在迷宮裏找到齣口。

评分☆☆☆☆☆

隻適閤做個初步瞭解,談不上深入

评分☆☆☆☆☆

其實我打算給3星的,但瀏覽完目前市麵的另外兩本phonegap書後我覺得給四星, 另外兩本一本是翻譯的 phonegap起步, 還有一本phonegap實戰, 前者的問題是太簡單, 後者的問題是滿篇代碼感覺是對付事,代碼也不詳細說明,一本代碼價值不大

评分☆☆☆☆☆

個人看技術書籍的習慣在於,先大緻瀏覽一遍。然後尋求源代碼,部署,調試通過,然後在調試過程中翻閱書籍進行知識鞏固。這本書太多的篇幅在黏貼代碼上,而且下載過來的源碼不完整,根本沒法跑。唉

评分☆☆☆☆☆

個人看技術書籍的習慣在於,先大緻瀏覽一遍。然後尋求源代碼,部署,調試通過,然後在調試過程中翻閱書籍進行知識鞏固。這本書太多的篇幅在黏貼代碼上,而且下載過來的源碼不完整,根本沒法跑。唉

评分☆☆☆☆☆

很好的做到瞭好的入門書基礎、全麵的特徵,推薦。

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

© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有