Nova PhoneGap框架 第一章 前言


Nova PhoneGap Framework誕生於2012年11月,從第一個版本的發布到現在,這個框架經歷了多個項目的考驗。一直以來我們也持續更新這個框架,使其不斷完善。到現在,這個框架已比較穩定了,對於中小型項目可以直接拿來用,對於大型項目,也只需稍加改造就能夠完美支持。

 

目前該框架實現的核心功能如下:

  1. 幫你合理的組織文件結構;
  2. 頁面跳轉、傳值以及事件,如load, navigate, away等;
  3. 合理綁定設備事件,使用起來更容易;
  4. 本地數據庫(SQLite)訪問;
  5. 滾動條。
  6. 其他插件,如mock, log,carousel,busy indicator

 

總而言之, Nova PhoneGap Framework能讓你的代碼可讀性更高,同時降低了對程序員能力的要求,即使是初級程序員也能夠快速上手,高質量完成開發。

 

在接下來的內容中,我將詳細介紹如何在Nova PhoneGap Framework框架下開發PhoneGap應用。 但是本文並非這個框架的API參考文檔,如果你需要詳盡的文檔,那么你可以去閱讀源代碼,因為我們還沒有提供詳盡的文檔。

 

源碼下載:http://cordova.codeplex.com/SourceControl/latest#demos/AnnualTargets/www/

 

本系列文章的內容稍微有點多,請看目錄。

第一章 前言

第二章 理解index.html

  • 2.1 引用所有的CSS
  • 2.2 引用所有的Javascript
  • 2.3 初始化本地數據庫
  • 2.4 設置應用程序的UI殼

第三章 頁面

  • 3.1 頁面跳轉
  • 3.2 頁面傳值
  • 3.3 頁面事件
    •   3.3.1 onLoaded事件
    •   3.3.2 onNavigatingAway事件

第四章 本地數據庫

  • 4.1 nova.data.DbContext
  • 4.2 nova.data.Repository
  • 4.3 nova.data.Entity
  • 4.4 nova.data.Queryable
  • 4.5 常用例子4.6 已知問題
    •   4.5.1 定義數據庫
    •   4.5.2 定義實體類
    •   4.5.3 查詢
    •   4.5.4 插入
    •   4.5.5 更新
    •   4.5.6 刪除

第五章 文件結構

  • 5.1 分層
  • 5.2 文件合並

第六章 使用Mock

第七章 設備事件處理

  • 7.1 Android回退鍵
  • 7.2 橫豎屏切換事件

第八章 滾動條

  • 8.1 概述
  • 8.2 已知問題

第九章 控件

  • 9.1 nova.widgets.busy
  • 9.2 nova.widgets.Toast
  • 9.3 nova.widgets. actionSheet
  • 9.4 nova.widgets.Carousel
  • 9.5 nova.widgets.Logger

第十章 開發環境

  • 10.1 Visual Studio + ReSharper
  • 10.2 Chrome
  • 10.3 grunt
  • 10.4 build.phonegap.com

總結

  • 參考資料

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM