phoneGap、JQueryMobile 简介及中文API地址

PhoneGap:   html

PhoneGap是一可以让你用普通的web技术编写出可以轻松调用API接口和进入应用商店的HTML5应用开发平台。是惟一的一个支持7个平台的开源移动框架。它的优点是无以伦比的:开发成本低——据估算,至多Native App的五分之一!前端

  • 兼容性:彻底作到了Written Once,Run Everywhere!
  • 标准化,PhoneGap采用W3C标准,Web App直接运行!
  • 用JavaScript+HTM5。和iOS以及android的代码加XML没区别!

中文API: http://www.phonegapcn.com/docs/zh/cn/index.htmljquery

PhoneGap的架构组成android

PhoneGap实现了web

一、WebView控件和网页的绑定api

二、JS调用Java函数,实现JS调用系统函数的能力架构

三、Java调用JS,实现Java调用脚本的能力框架

四、PhoneGap总体技术思路创建在WebView的基础上,是结合WebView、Native Code和HTML技术的中间层封装。函数

五、PhoneGap是经过插件机制来管理本身的架构,从而将整个框架支撑在一块儿。spa

六、PhoneGap插件管理采用标准的工厂模式,经过xml进行解析和扩展,从而完成整个工做流的架构(首先DroidGap类在初始化的时候会建立PluginManager类,能够简 单DroidGap和PluginManager是一一对应的关系,全局变量(这种理解绝对上是不对的)。而PluginManager经过 loadPlugins解析plugin.xml,将引用的插件加载进来,而在调用时则经过exec函数来具体到具体的Plugin插件来实现。

PhoneGap Class

通讯过程当你在界面点击一个按钮,触发js事件时,PhoneGap脚本调用 prompt函数,这会促发DroidGap的onJsPrompt,此函数最主要的做用是调用PluginManager的exec函数,这样将具体的 js函数经过插件Manager来指定具体的Plugin来执行,这在PluginManager中经过Hash字典经过service参数获取具体的 Plugin插件,这时候Plugin就经过execute来调用系统API,达到js与系统级别之间的通讯。

 

JQueryMobile:

Jquery mobile构建于Jquery ,为前端开发人员提供了一个兼容全部主流移动设备平台的统一UI接口系统。拥有出色的弹性,轻量化以及渐进加强特性与可访问性。

中文API:   http://www.jqmapi.com/

       http://www.w3school.com.cn/jquerymobile/index.asp

相关文章
相关标签/搜索