目錄
D一部分Apache Cordova新手入門
D1章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小結
D2章安裝Cordova和Android SDK
2.1安裝Android SDK
2.2安裝Apache Ant
2.3安裝Git
2.4安裝Node.js
2.5設置PATH環境變量
2.6安裝Cordova
2.7創建D一個Cordova工程
2.8小結
D二部分核 心 概 念
D3章創建Cordova工程
3.1使用Cordova CLI創建工程
3.2深入探究Cordova工程
3.3增加平颱支持
3.4使用Android模擬器和設備
3.5發送Cordova應用程序到模擬器(或設備)
3.6構建D一個真實應用
3.7小結
D4章使用插件來訪問設備
4.1什麼是插件
4.2查看並評估插件
4.3管理插件與Cordova命令行工具
4.4插件與開發周期
4.5設備J緒事件
4.6插件示例: 對話框
4.6.1更好用的Cordova對話框插件
4.6.2使用對話框插件構建應用程序
4.7插件示例: 攝像頭
4.8插件示例: 聯係人
4.9小結
D5章移動應用設計與用戶體驗
5.1成為初級移動應用開發者
5.1.1一個糟糕UI的典型例子
5.1.2美化: 用CSS來改進應用
5.1.3meta viewport標簽
5.2使用Bootstrap來改進Cordova UI界麵展現
5.2.1Bootstrap簡介
5.2.2示例: 攝像頭App
5.2.3Bootstrap能夠實現更多應用
5.3移動應用UI框架: 概覽
5.3.1Ionic: UI用戶界麵、UX用戶體驗以及更多
5.3.2jQuery Mobile: 強大而又簡單的框架
5.3.3Ratchet: Android和iOS係統下友好的框架
5.3.4Kendo UI: 大型的商業化框架
5.4小結
D6章構建移動應用時需要考慮的事情
6.1成為略勝一籌的移動應用開發者
6.2單頁麵應用
6.2.1為什麼要關注單頁麵應用
6.2.2多創建一些SPA單頁麵應用
6.2.3jQuery Mobile: 基礎知識
6.2.4jQuery Mobile和Cordova配閤使用
6.3構建離綫Cordova應用
6.3.1應用程序中存在的問題
6.3.2在GitHub搜索應用中添加離綫支持
6.4支持QQ應用
6.5在設備中存儲數據
6.5.1實例
6.5.2處理數據存儲的可選方式
6.5.3選擇數據存儲方式
6.5.4改進GitHub搜索應用
6.6小結
D7章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.1Skip Cordova
7.6.2GapDebug
7.7小結
D8章創建自定義插件
8.1為什麼要編寫自己的插件
8.2插件架構
8.3構建Android插件
8.3.1創建一個插件
8.3.2編寫插件代碼
8.3.3使用自己編寫的插件
8.3.4添加插件
8.4小結
D9章Cordova工程的打包選項
9.1使用config.xml自定義Cordova工程
9.1.1通用(或全局)SX項
9.1.2特定平颱下的SX項詳細說明
9.1.3查看其他SX項
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小結
D10章使用PhoneGap工具
10.1使用PhoneGap
10.2PhoneGap用於構建的服務
10.2.1創建一個PhoneGap用於構建的賬號
10.2.2創建D一個PhoneGap應用
10.2.3深入探究PhoneGap Build
10.2.4在PhoneGap Build中使用插件
10.2.5更多配置選項
10.2.6更多PhoneGap構建特性
10.3PhoneGap Developer App
10.3.1安裝
10.3.2使用PhoneGap Developer App
10.4小結
D三部分應 用 發 布
D11章提交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小結
D12章使用Ionic構建RSS閱讀器App
12.1設計一個簡單的RSS閱讀器應用
12.2在Cordova開發中使用Ionic
12.3RSS閱讀器App: D一部分
12.3.1開始創建App
12.3.2應用模塊
12.3.3迴顧已完成的部分
12.4RSS閱讀器App: D二部分
12.4.1增加“正在加載中”進度指示
12.4.2增加InAppBrowser插件
12.4.3增加SocialSharing插件
12.4.4增加離綫支持
12.5小結
顯示全部信息從我個人的角度來看,這本書的開篇給我一種“豁然開朗”的感覺。我之前嘗試過一些混閤開發的技術,但總感覺隔靴搔癢,對於 Cordova 的理解也僅限於“用 Web 技術寫 App”這個層麵,缺乏更深層次的認知。這本書則從架構層麵,詳細剖析瞭 Cordova 的工作原理,讓我明白瞭它到底是怎麼做到讓 Web 代碼與原生 API 交互的,這對我來說至關重要。書中對原生橋接的解釋,以及不同平颱(iOS 和 Android)的差異化處理,都寫得非常透徹。我尤其喜歡它在講解插件開發的部分,提供瞭非常詳細的步驟和示例,這對於想要深入定製 Cordova 功能的開發者來說,簡直是寶藏。通過閱讀這部分內容,我感覺自己不僅能學會如何使用現有的插件,更能有能力去開發自己的原生插件,解決一些現有插件無法滿足的需求。這本書的邏輯非常嚴謹,從基礎概念到高級技巧,層層遞進,讓我能夠穩步提升自己的 Cordova 開發能力。對於那些想在混閤開發領域有所建樹的開發者,這本書絕對是值得深入研究的。
评分坦白說,我拿到這本書的時候,最開始的吸引力主要來自於它的“實戰”二字。我對“理論派”的書籍一直有些抵觸,總覺得學完之後,動手能力並沒有得到顯著提升。而這本書,恰恰滿足瞭我對“動手”的渴望。它不像其他一些技術書籍那樣,上來就講一堆抽象的概念,而是直接拋齣一個實際項目,然後帶領讀者一步步完成。從一個簡單的HelloWorld程序開始,到逐步添加各種復雜的功能,比如網絡請求、本地存儲、調用原生相機拍照等等,每一個環節都處理得非常細緻。我特彆欣賞書中對於錯誤處理和性能優化的講解,這些往往是在實際項目中纔會被發現的痛點,而這本書提前給齣瞭解決方案。它並沒有迴避開發過程中可能齣現的各種問題,而是非常坦誠地將它們暴露齣來,並提供切實可行的解決辦法。我感覺這本書更像是一位經驗豐富的導師,耐心地指導我如何一步一步地解決問題,而不是簡單地給我一份答案。對於那些希望快速上手 Cordova,並在真實項目中應用這項技術的開發者來說,這本書絕對是不可多得的寶貴資源。
评分這本書的封麵設計挺吸引人的,整體感覺比較專業,讓我對即將接觸到的內容充滿期待。作為一名在移動開發領域摸索瞭幾年,卻一直被各種原生開發框架搞得頭暈腦脹的開發者來說,Apache Cordova 聽起來就像是救星。我一直渴望能有一種方式,用我最熟悉的 Web 技術,去觸碰 iOS 和 Android 那神秘的Native世界。這本書的標題——“實戰”,更是讓我心動,畢竟理論知識太多,反而容易消化不良,而“實戰”則意味著更貼近實際項目,能學到真正能落地的東西。我特彆關注書中是否能夠清晰地解釋 Cordova 的核心概念,比如如何將 Web 項目打包成原生應用,以及如何利用 Cordova 的插件機製去訪問設備的各種原生功能,像是攝像頭、GPS、通訊錄這些,這些都是我開發過程中經常會遇到的硬骨頭。我希望這本書不僅僅是停留在 API 的羅列,而是能夠通過實際的案例,一步一步地引導讀者構建齣功能完善的混閤應用,並深入講解在實際開發中可能遇到的各種坑,以及如何有效地規避和解決它們。我期待這本書能讓我告彆繁瑣的原生開發環境搭建,用更高效的方式實現跨平颱開發的目標,讓我的開發效率更上一層樓。
评分我一直對跨平颱開發有著濃厚的興趣,但接觸到的 Cordova 相關資料,要麼過於淺顯,要麼就是散落在各個論壇和文檔中,難以形成係統的知識體係。這本書的齣現,恰好填補瞭這個空白。它不僅涵蓋瞭 Cordova 的基礎知識,更深入地探討瞭其在實際項目中的應用。我特彆喜歡書中關於 Cordova 架構設計的部分,它清晰地解釋瞭 WebView、JavaScript Bridge 以及原生代碼之間的關係,讓我對整個框架的運作有瞭更深刻的理解。同時,書中對各種常用插件的講解也十分到位,不僅介紹瞭如何使用,還分析瞭其背後的原理,這對於我們這些追求知其然並知其所以然的開發者來說,非常有價值。我印象深刻的是,書中還提到瞭如何優化 Cordova 應用的性能,比如如何減少內存占用、如何提升渲染速度等,這些都是在實際開發中至關重要的環節。總而言之,這本書的價值在於它提供瞭一個完整、係統、深入的學習路徑,讓開發者能夠從零開始,逐步成長為一名熟練的 Cordova 開發者,並且能夠應對各種復雜的項目需求。
评分作為一名對移動開發充滿好奇的初學者,我之前一直被原生開發的復雜性和學習麯綫所睏擾。偶然的機會接觸到瞭 Apache Cordova,並發現瞭這本書。這本書的語言風格非常易懂,即使是沒有太多編程經驗的人,也能相對輕鬆地理解其中的概念。它從最基礎的安裝配置開始,一步步地引導讀者完成一個完整的應用開發過程。我尤其喜歡書中對 Cordova 插件機製的講解,通過大量的實例,讓我明白瞭如何利用現成的插件快速實現各種功能,比如調用係統的分享功能、播放視頻、進行地理位置定位等等。這大大降低瞭我的開發門檻,讓我能夠更快地看到成果,也增加瞭我的學習信心。書中還提供瞭一些關於打包發布和調試的實用技巧,這些都是在實際項目中非常關鍵的環節。總的來說,這本書對於想要快速入門移動開發,並且希望通過 Web 技術實現跨平颱開發的人來說,是一個非常好的選擇。它讓我看到瞭用熟悉的技術去構建原生應用的可能,打開瞭我的新視野。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有