天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

深入淺出統(tǒng)計(jì)學(xué)下載_深入淺出PhoneGap

發(fā)布時(shí)間:2016-11-27 08:29

  本文關(guān)鍵詞:深入淺出PhoneGap,由筆耕文化傳播整理發(fā)布。


> ios開(kāi)發(fā) > 深入淺出PhoneGap 前言 2013-01-07 08:51:09         我要投稿   

本文所屬圖書(shū) > 深入淺出PhoneGap

本書(shū)深入淺出地介紹了時(shí)下流行的開(kāi)源移動(dòng)開(kāi)發(fā)平臺(tái)PhoneGap,內(nèi)容涵蓋PhoneGap 的各類API、插件機(jī)制和第三方常用插件,以及各主流平臺(tái)上的通信機(jī)制的實(shí)現(xiàn)方式。此外,本書(shū)還介紹了如何整合流行的移動(dòng)Web 開(kāi)發(fā)框...  立即去當(dāng)當(dāng)網(wǎng)訂購(gòu)

當(dāng)前,PhoneGap已經(jīng)成為最流行的移動(dòng)市場(chǎng)跨平臺(tái)開(kāi)發(fā)工具之一,越來(lái)越多的開(kāi)發(fā)者和知名企業(yè)將其作為開(kāi)發(fā)移動(dòng)應(yīng)用程序的首選移動(dòng)跨平臺(tái)解決方案。

PhoneGap是一個(gè)基于HTML、CSS和JavaScript創(chuàng)建跨平臺(tái)移動(dòng)應(yīng)用程序的快速開(kāi)發(fā)平臺(tái)。與傳統(tǒng)Web應(yīng)用不同的是,它使開(kāi)發(fā)者能夠利用iPhone、Android等智能手機(jī)的核心本地功能(包括地理定位、加速器、聯(lián)系人、聲音和振動(dòng)等)。此外,它還擁有非常豐富的插件,并可以憑借其輕量級(jí)的插件式架構(gòu)來(lái)擴(kuò)展無(wú)限的功能。

PhoneGap被Adobe公司收購(gòu)之后,作為Adobe公司向Web平臺(tái)進(jìn)軍的主打產(chǎn)品被寄予厚望,而其核心模塊Cordova作為開(kāi)源項(xiàng)目捐獻(xiàn)給Apache之后也獲得了眾多IT巨頭的支持。目前,PhoneGap的相關(guān)技術(shù)也在飛速發(fā)展,相關(guān)的資源也越來(lái)越多了。

為了使廣大讀者能夠充分了解PhoneGap的基礎(chǔ)知識(shí),并且能結(jié)合HTML5相關(guān)技術(shù)開(kāi)發(fā)相應(yīng)的移動(dòng)應(yīng)用,本書(shū)全面介紹了使用PhoneGap進(jìn)行程序開(kāi)發(fā)的相關(guān)知識(shí)。在學(xué)習(xí)完本書(shū)之后,相信讀者一定能夠掌握這門(mén)技術(shù),并可以進(jìn)行實(shí)際項(xiàng)目的開(kāi)發(fā)。

本書(shū)特色

本書(shū)詳細(xì)介紹了PhoneGap從1.2到2.x的主要變化和最新特性(比如PhoneGap的嵌入式特性和命令行工具等),以及很多實(shí)際開(kāi)發(fā)中比較重要的應(yīng)用調(diào)試方法和開(kāi)發(fā)技巧。同時(shí),書(shū)中還深入分析了PhoneGap的源碼并詳細(xì)而準(zhǔn)確地描述了JavaScript與本地代碼通信的實(shí)現(xiàn)原理。此外,本書(shū)還結(jié)合目前比較流行的移動(dòng)Web開(kāi)發(fā)框架(jQuery Mobile、Backbone.js、Sencha Touch和Dojo Mobile等)給出了一些比較完整的參考實(shí)例,相信會(huì)對(duì)讀者今后的應(yīng)用開(kāi)發(fā)有一定幫助。

本書(shū)內(nèi)容

本書(shū)共17章,主要內(nèi)容如下所示。

第1章首先對(duì)PhoneGap的概念、歷史、現(xiàn)狀、優(yōu)缺點(diǎn)以及API進(jìn)行了簡(jiǎn)要介紹,然后介紹了與PhoneGap密切相關(guān)的HTML5技術(shù)的發(fā)展史和新功能,最后對(duì)PhoneGap的其他相關(guān)技術(shù)做了簡(jiǎn)要描述,包括PhoneGap的主要競(jìng)爭(zhēng)對(duì)手和目前前端開(kāi)發(fā)用到的主流JavaScript框架。

第2章首先闡述了基于PhoneGap的移動(dòng)本地應(yīng)用的開(kāi)發(fā)周期,然后介紹如何在主流的移動(dòng)開(kāi)發(fā)平臺(tái)Android、iOS和Windows Phone上快速開(kāi)發(fā)一個(gè)PhoneGap應(yīng)用,最后介紹如何利用Adobe提供的PhoneGap Build給各個(gè)移動(dòng)平臺(tái)打包安裝程序。

第3章介紹了PhoneGap如何與流行的移動(dòng)Web應(yīng)用開(kāi)發(fā)框架(jQuery Mobile+Backbone.js、Sencha Touch和Dojo Mobile)進(jìn)行整合,并通過(guò)構(gòu)建MiniNote應(yīng)用原型來(lái)闡述各框架的具體用法。

第4章詳細(xì)介紹了如何監(jiān)聽(tīng)和使用PhoneGap獨(dú)有的各個(gè)事件。

第5章首先介紹了白名單安全機(jī)制,掌握如何控制外部Web頁(yè)面加載的方法,然后介紹了如何給應(yīng)用添加通知信息,最后介紹了獲取設(shè)備信息以及檢測(cè)網(wǎng)絡(luò)狀況的方法。

第6章介紹了如何使用PhoneGap的加速計(jì)API,包括加速計(jì)原理、應(yīng)用場(chǎng)景、相關(guān)對(duì)象和方法,最后通過(guò)兩個(gè)小例子——“搖一搖”和“重力感應(yīng)”回顧了前面介紹的內(nèi)容。

第7章介紹了如何使用PhoneGap的地理位置API,,包括應(yīng)用場(chǎng)景、相關(guān)對(duì)象和方法,并提供了兩個(gè)簡(jiǎn)單的示例。

第8章介紹了如何使用PhoneGap的指南針API,包括指南針的原理、應(yīng)用場(chǎng)景、相關(guān)對(duì)象和方法,最后通過(guò)一個(gè)綜合實(shí)例“指南針應(yīng)用”來(lái)加深讀者的理解。

第9章介紹如何使用移動(dòng)設(shè)備的各種媒體設(shè)備(如照相機(jī)和錄音器)捕獲音頻和視頻。

第10章介紹PhoneGap如何操作手機(jī)的通訊錄。首先介紹了PhoneGap提供的與通訊錄操作相關(guān)的各個(gè)對(duì)象,然后利用這些對(duì)象模擬了一個(gè)簡(jiǎn)單的通訊錄操作應(yīng)用。

第11章介紹PhoneGap所提供的各種存儲(chǔ)選項(xiàng),包含localStorage、WebGL以及諸如Lawnchair之類的流行的輕量級(jí)存儲(chǔ)方案,并結(jié)合實(shí)例闡述具體的用法。

第12章介紹如何使用文件系統(tǒng),包括文件系統(tǒng)的創(chuàng)建、文件和目錄的操作以及文件的上傳及下載等常見(jiàn)應(yīng)用場(chǎng)景。

第13章首先介紹了PhoneGap的插件架構(gòu)并告知讀者獲取插件的途徑,然后詳細(xì)介紹了如何在Android平臺(tái),iOS平臺(tái)和Windows Phone平臺(tái)使用插件。之后還介紹了如何在各個(gè)平臺(tái)(Android、iOS、Windows Phone)編寫(xiě)屬于自己的插件。最后簡(jiǎn)單介紹了PhoneGap的嵌入式特性。

第14章對(duì)目前比較流行的第三方插件進(jìn)行了概述。首先重點(diǎn)講述了NativeControls插件、WebGL插件、二維碼插件、藍(lán)牙插件、短信插件、國(guó)際化插件,然后對(duì)其他常用插件進(jìn)行了簡(jiǎn)單介紹并給出了下載地址。值得一提的是,本章還講述了如何將PhoneGap應(yīng)用部署到桌面系統(tǒng)上的兩個(gè)插件:Mac插件和Windows插件。

第15章介紹了PhoneGap在不同開(kāi)發(fā)階段的應(yīng)用調(diào)試方法,包括桌面瀏覽器調(diào)試、原生開(kāi)發(fā)環(huán)境調(diào)試以及遠(yuǎn)程調(diào)試。

第16章結(jié)合源碼分析了PhoneGap在主流平臺(tái)(iOS和Android)上實(shí)現(xiàn)JavaScript和本地代碼之間交互通信的原理,并簡(jiǎn)要介紹了其他平臺(tái)的實(shí)現(xiàn)方式。

第17章通過(guò)一個(gè)綜合實(shí)例“Mininote應(yīng)用”回顧了前面介紹的內(nèi)容。該實(shí)例通過(guò)各項(xiàng)具體的功能將之前學(xué)習(xí)的各類API融匯其中,使讀者加深對(duì)PhoneGap技術(shù)的理解,其功能包括數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、拍照、發(fā)送微博、觸摸刪除、“搖一搖”刪除、筆記分類和界面更換等。

閱讀要求

從技術(shù)層面上來(lái)說(shuō),閱讀本書(shū)的最低要求是能看懂一定的JavaScript代碼和HTML代碼并進(jìn)行編寫(xiě)。 從環(huán)境層面上來(lái)說(shuō),閱讀本書(shū)時(shí),讀者需要一臺(tái)電腦,其中配有一個(gè)Web瀏覽器以及一個(gè)代碼編輯器。

不過(guò),因?yàn)镻honeGap是跨平臺(tái)開(kāi)發(fā)工具,所以讀者需要針對(duì)不同的平臺(tái)安裝和配置對(duì)應(yīng)的本地SDK。

例如,如果讀者想發(fā)布基于PhoneGap的iOS應(yīng)用,那么一臺(tái)蘋(píng)果電腦是必不可少的,并且讀者還需要安裝XCode和PhoneGap相應(yīng)的SDK。

再比如,如果讀者想發(fā)布基于PhoneGap的Windows Phone應(yīng)用,則需要一臺(tái)PC機(jī)并且安裝好Visual Studio開(kāi)發(fā)環(huán)境。

讀者對(duì)象

本書(shū)主要面向?qū)﹂_(kāi)發(fā)移動(dòng)應(yīng)用程序感興趣的前端工程師或者是有一些Web技術(shù)基礎(chǔ)的開(kāi)發(fā)者,大概可以分為以下幾個(gè)類別:

前端工程師;

中高級(jí)Web開(kāi)發(fā)人員;

Web技術(shù)愛(ài)好者;

有一定Web基礎(chǔ)的本地移動(dòng)應(yīng)用開(kāi)發(fā)者。

本書(shū)體例

在本書(shū)中,讀者會(huì)看到幾個(gè)標(biāo)題頻繁出現(xiàn)。為了更清晰地講解PhoneGap的API,本書(shū)使用如下兩個(gè)標(biāo)題。

主要對(duì)象闡述。此處闡述了對(duì)應(yīng)API所涉及的主要對(duì)象的屬性和方法,以便更好地理解下文所要講解的內(nèi)容。

相關(guān)業(yè)務(wù)操作。此處通過(guò)實(shí)例來(lái)闡述對(duì)應(yīng)API的實(shí)際用法以及可能遇到的實(shí)際問(wèn)題的解決方法。

此外,讀者還可以發(fā)現(xiàn)區(qū)分不同類型信息的多種文本風(fēng)格。以下是這些風(fēng)格的一些示例。

比如,代碼塊或命令行操作如下所示:
var options = { frequency: 3000 };
watchID = navigator.compass.watchHeading(onSuccess, onError, options);

警告或重要提示如下所示:

注意 目前,Android和Windows Phone 7 均不支持filter參數(shù)。

本書(shū)作者

本書(shū)主要由饒俠、張堅(jiān)、趙莉萍編著,其他參與資料整理的人員有黃平、董龍飛、段少婷、艾婷等人。再次對(duì)他們的辛勤工作表示感謝!

作者致謝

感謝我們的家人和朋友在本書(shū)寫(xiě)作過(guò)程中給予的大力支持和無(wú)微不至的照顧,使我們?cè)趯?xiě)作的同時(shí)不影響生活和健康。

感謝圖靈公司的編輯在整個(gè)寫(xiě)作過(guò)程中為我們提供的有用建議,感謝她們?cè)跍贤ㄟ^(guò)程中給予我們的支持和關(guān)心,以及她們?cè)诰庉嬤^(guò)程中的辛勤工作。

感謝Adobe的同事為我們提供的幫助,這里尤其要感謝以下幾位。

Adobe Web Platform & Authoring資深總監(jiān)Arno,感謝他為我們撰寫(xiě)精彩的序言。

我們的經(jīng)理黃平,感謝他在寫(xiě)作過(guò)程中給予我們的大力支持。

我們的同事董龍飛,感謝他為我們提供了這次難得的機(jī)會(huì),使我們可以與中國(guó)的前端開(kāi)發(fā)者一起探討PhoneGap技術(shù)。

我們的同事段少婷以及Adobe中國(guó)技術(shù)社區(qū),感謝他們?yōu)槲覀兲峁┑闹С峙c幫助。

最后,要感謝在本書(shū)寫(xiě)作過(guò)程中辛勤付出的每一個(gè)人,你們都為本書(shū)的完成貢獻(xiàn)了自己的力量,在此我們謹(jǐn)向他們表達(dá)我們最誠(chéng)摯的謝意!

源代碼下載

本書(shū)的示例代碼均可從圖靈社區(qū)()本書(shū)主頁(yè)免費(fèi)注冊(cè)下載。

讀者反饋

你只需發(fā)送郵件到exploringphonegap@gmail.com,便能把反饋傳達(dá)給我們,例如對(duì)本書(shū)的建議、書(shū)中的小錯(cuò)誤以及關(guān)于本書(shū)的任何疑問(wèn),我們對(duì)此將感激不盡。

點(diǎn)擊復(fù)制鏈接 與好友分享!回本站首頁(yè) 您對(duì)本文章有什么意見(jiàn)或著疑問(wèn)嗎?請(qǐng)到論壇討論您的關(guān)注和建議是我們前行的參考和動(dòng)力   上一篇:深入淺出PhoneGap 下一篇:序 相關(guān)文章

前言

前言

前言

前言

前言

前言

前言

前言

前言

前言

圖文推薦


  本文關(guān)鍵詞:深入淺出PhoneGap,由筆耕文化傳播整理發(fā)布。



本文編號(hào):195128

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/195128.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶96a90***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com