-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Apache Cordova實戰

( 簡體 字)
作者:Raymond K. Camden,陳玉毅類別:1. -> 程式設計 -> 手機程式 -> 其它
譯者:
出版社:清華大學出版社Apache Cordova實戰 3dWoo書號: 48119
詢問書籍請說出此書號!

缺書
NT售價: 245

出版日:1/1/2018
頁數:216
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302476498
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

我作為Web網頁開發者已經有20年了,我依然記得以前使用NCSA Mosaic來瀏覽網頁、查找HTML格式的電子書,以幫助構建我的第一個網頁應用的情景(當時我在頁面中使用了彩虹漸變色樣式)。那個年代做的網頁很是簡陋。當時在使用LiveScript(JavaScript的早期版本)時,為了使瀏覽器正常工作,需要不斷地重新啟動電腦,才能看到效果。在第一個10年間,我致力于服務器端應用的開發,編程語言前后分別使用了Perl和ColdFusion。由于我忽視了前端程序且由于瀏覽器本身的原因而導致了各種各樣的問題。
在最近的10年間,我把精力轉向了客戶端開發。令我驚喜的是,Web 2.0/AJAX非常強大,在大多數的場合下,運行得非常好。我開始花費大量的時間重新學習JavaScript,并重溫HTML語言。這聽起來讓人不可思議。雖然我確實了解HTML,并且在服務器端應用開發中使用過它,然而隨著研究的深入,我發現有很多未知或者是不甚理解的東西。
與此同時,移動設備由最初的緩慢發展演變成高速發展。我時常聽說在歐洲和亞洲,大量的移動設備正在被使用。但依個人使用經驗來看,這些設備不免有些令人失望。雖然我很喜歡Motorola RAZR系列的智能手機,但是第一次使用它來發送SMS短信,同時也是最后一次用它來發送短信了; 同樣地,使用它來瀏覽網頁,也會遭遇令人失望的體驗。
終于有一天,一切都改變了。iPhone改變了游戲規則,讓移動互聯網更加可用。隨著App市場的發展,產生了各種各樣的應用程序,同時也涌現出大量的移動應用開發者。我也開始專注于移動平臺的應用,特別是構建適合移動設備訪問的網站。然后,PhoneGap平臺(即Apache Cordova的前身,會在第1章討論兩者之間的差異)出現了,但是還不盡如人意,利用PhoneGap創建一個“Hello World”的工程,花費了我足足10分鐘的時間。當我第一次看到HTML頁面作為App應用在手機上運行時,實在是令人難以置信。現在我已經學習了許多網頁開發技術,并可以在很多種移動設備上創建應用了。
從我開始使用PhoneGap以及Cordova,時至今日,這兩個平臺已經有了長足的發展。雖然平臺簡單易用,但仍然需要經過深思熟慮與精心規劃,本書能夠在這方面提供有力的幫助。我盡力將來自多個源頭的信息,融合成簡潔的、易于理解的形式。我并不是一個十分聰敏的人,但自認為還算努力。我把寫作和演講作為我努力奮斗的事業,希望通過我的個人努力,來幫助更多的人實現夢想。
Raymond Camden





內容簡介:

本書全面細致地論述了如何使用開源的Cordova框架來開發混合式移動應用App。全書共12章,分為三部分: 第一部分介紹Apache Cordova基礎知識,引導開發者快速入門,搭建開發環境; 第二部分介紹了Cordova的高級核心概念,深入地論述CLI命令行工具、設備訪問、插件技術、調試工具、應用打包等,同時也介紹了SPA單頁面應用技術原理、構建離線應用、支持全球應用,以及如何在移動設備端存儲數據; 第三部分介紹了如何將移動應用發布到Android和Apple應用商店中,并在最后給出了一個完整的實際應用案例。
目錄:

第一部分ApacheCordova新手入門
第1章Cordova是什么
1.1PhoneGap和Cordova的發展歷史
1.2PhoneGap和Cordova之間的關系
1.2.1兩者有哪些相同點
1.2.2兩者有哪些不同點
1.2.3官方網站
1.3Cordova能做什么
1.3.1命令行工具
1.3.2訪問硬件
1.3.3支持插件
1.4Cordova不能做什么
1.5Cordova的使用場景
1.6網頁標準與Cordova
1.7小結
第2章安裝Cordova和AndroidSDK
2.1安裝AndroidSDK
2.2安裝ApacheAnt
2.3安裝Git
2.4安裝Node.js
2.5設置PATH環境變量
2.6安裝Cordova
2.7創建第一個Cordova工程
2.8小結
第二部分核心概念
第3章創建Cordova工程
3.1使用CordovaCLI創建工程
3.2深入探究Cordova工程
3.3增加平臺支持
3.4使用Android模擬器和設備
3.5發送Cordova應用程序到模擬器(或設備)
3.6構建第一個真實應用
3.7小結
第4章使用插件來訪問設備
4.1什么是插件
4.2查看并評估插件
4.3管理插件與Cordova命令行工具
4.4插件與開發周期
4.5設備就緒事件
4.6插件示例:對話框
4.6.1更好用的Cordova對話框插件
4.6.2使用對話框插件構建應用程序
4.7插件示例:攝像頭
4.8插件示例:聯系人
4.9小結
第5章移動應用設計與用戶體驗
5.1成為初級移動應用開發者
5.1.1一個糟糕UI的典型例子
5.1.2美化:用CSS來改進應用
5.1.3metaviewport標簽
5.2使用Bootstrap來改進CordovaUI界面展現
5.2.1Bootstrap簡介
5.2.2示例:攝像頭App
5.2.3Bootstrap能夠實現更多應用
5.3移動應用UI框架:概覽
5.3.1Ionic:UI用戶界面、UX用戶體驗以及更多
5.3.2jQueryMobile:強大而又簡單的框架
5.3.3Ratchet:Android和iOS系統下友好的框架
5.3.4KendoUI:大型的商業化框架
5.4小結
第6章構建移動應用時需要考慮的事情
6.1成為略勝一籌的移動應用開發者
6.2單頁面應用
6.2.1為什么要關注單頁面應用
6.2.2多創建一些SPA單頁面應用
6.2.3jQueryMobile:基礎知識
6.2.4jQueryMobile和Cordova配合使用
6.3構建離線Cordova應用
6.3.1應用程序中存在的問題
6.3.2在GitHub搜索應用中添加離線支持
6.4支持全球應用
6.5在設備中存儲數據
6.5.1實例
6.5.2處理數據存儲的可選方式
6.5.3選擇數據存儲方式
6.5.4改進GitHub搜索應用
6.6小結
第7章Cordova混合式移動應用的調試工具
7.1查找缺陷
7.2一個崩潰的應用示例
7.3在Android設備上使用Chrome遠程調試
7.3.1Chrome遠程調試的準備工作
7.3.2Chrome遠程調試工具的特性
7.3.3使用Chrome遠程調試
7.4在iOS設備上使用Safari遠程調試
7.4.1準備Safari遠程調試
7.4.2Safari遠程調試工具的特性
7.5使用Weinre
7.5.1安裝Weinre
7.5.2運行Weinre
7.6其他調試方法
7.6.1SkipCordova
7.6.2GapDebug
7.7小結
第8章創建自定義插件
8.1為什么要編寫自己的插件
8.2插件架構
8.3構建Android插件
8.3.1創建一個插件
8.3.2編寫插件代碼
8.3.3使用自己編寫的插件
8.3.4添加插件
8.4小結
第9章Cordova工程的打包選項
9.1使用config.xml自定義Cordova工程
9.1.1通用(或全局)首選項
9.1.2特定平臺下的首選項詳細說明
9.1.3查看其他首選項
9.1.4使用圖標和啟動界面
9.2為多平臺下的應用使用Merges選項
9.3使用Hooks增強Cordova命令行應用
9.3.1為什么要使用Hooks?
9.3.2定義Hooks
9.3.3Hooks:在命令行工具前置或者后置起作用
9.3.4示例:使用Hooks為平臺添加插件
9.3.5在config.xml中配置Hooks
9.3.6使用Hooks中的參數
9.4小結
第10章使用PhoneGap工具
10.1使用PhoneGap
10.2PhoneGap用于構建的服務
10.2.1創建一個PhoneGap用于構建的賬號
10.2.2創建第一個PhoneGap應用
10.2.3深入探究PhoneGapBuild
10.2.4在PhoneGapBuild中使用插件
10.2.5更多配置選項
10.2.6更多PhoneGap構建特性
10.3PhoneGapDeveloperApp
10.3.1安裝
10.3.2使用PhoneGapDeveloperApp
10.4小結
第三部分應用發布
第11章提交App
11.1發布App
11.2提交Android應用
11.2.1為App做簽名
11.2.2發布到Android市場
11.3提交iOS應用
11.3.1為App做簽名
11.3.2發布到iOS市場
11.4小結
第12章使用Ionic構建RSS閱讀器App
12.1設計一個簡單的RSS閱讀器應用
12.2在Cordova開發中使用Ionic
12.3RSS閱讀器App:第一部分
12.3.1開始創建App
12.3.2應用模塊
12.3.3回顧已完成的部分
12.4RSS閱讀器App:第二部分
12.4.1增加“正在加載中”進度指示
12.4.2增加InAppBrowser插件
12.4.3增加SocialSharing插件
12.4.4增加離線支持
12.5小結
序: