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

总结

  • 参考资料

 

posted @ 2013-12-18 20:59  Leo C.W  Views(2452)  Comments(11Edit  收藏  举报