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

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

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

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


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

本文所屬圖書 > 深入淺出PhoneGap

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

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

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

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

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

本書特色

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

本書內(nèi)容

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

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

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

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

第4章詳細介紹了如何監(jiān)聽和使用PhoneGap獨有的各個事件。

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

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

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

第8章介紹了如何使用PhoneGap的指南針API,包括指南針的原理、應用場景、相關(guān)對象和方法,最后通過一個綜合實例“指南針應用”來加深讀者的理解。

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

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

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

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

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

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

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

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

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

閱讀要求

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

不過,因為PhoneGap是跨平臺開發(fā)工具,所以讀者需要針對不同的平臺安裝和配置對應的本地SDK。

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

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

讀者對象

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

前端工程師;

中高級Web開發(fā)人員;

Web技術(shù)愛好者;

有一定Web基礎(chǔ)的本地移動應用開發(fā)者。

本書體例

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

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

相關(guān)業(yè)務操作。此處通過實例來闡述對應API的實際用法以及可能遇到的實際問題的解決方法。

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

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

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

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

本書作者

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

作者致謝

感謝我們的家人和朋友在本書寫作過程中給予的大力支持和無微不至的照顧,使我們在寫作的同時不影響生活和健康。

感謝圖靈公司的編輯在整個寫作過程中為我們提供的有用建議,感謝她們在溝通過程中給予我們的支持和關(guān)心,以及她們在編輯過程中的辛勤工作。

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

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

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

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

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

最后,要感謝在本書寫作過程中辛勤付出的每一個人,你們都為本書的完成貢獻了自己的力量,在此我們謹向他們表達我們最誠摯的謝意!

源代碼下載

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

讀者反饋

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

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

前言

前言

前言

前言

前言

前言

前言

前言

前言

前言

圖文推薦


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



本文編號:195128

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

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


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

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