PhoneGap:

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.html

PhoneGap的架构组成:

PhoneGap实现了

1、WebView控件和网页的绑定

2、JS调用Java函数,实现JS调用系统函数的能力

3、Java调用JS,实现Java调用脚本的能力

4、PhoneGap整体技术思路建立在WebView的基础上,是结合WebView、Native Code和HTML技术的中间层封装。

5、PhoneGap是通过插件机制来管理自己的架构,从而将整个框架支撑在一起。

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

通信过程:当你在界面点击一个按钮,触发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

转载于:https://www.cnblogs.com/ifonly/p/3637740.html

phoneGap、JQueryMobile 简介及中文API地址相关推荐

  1. Vant 框架 官网中文 api 地址

    地址 https://youzan.github.io/vant/#/zh-CN/quickstart 点击跳转进入 Vant 中文api https://vant-contrib.gitee.io/ ...

  2. JAVA 在线中文API地址

    记录一下 API地址: http://tool.oschina.net/apidocs/apidoc?api=jdk-zh 转载于:https://www.cnblogs.com/231520deng ...

  3. [转载]各种在线api地址

    [转载]各种在线api地址 J2SE1.7英文api地址: http://download.oracle.com/javase/7/docs/api/ J2SE1.6英文api地址:  http:// ...

  4. Android 中文API (94) —— MediaController

    前言 本章内容是android.widget.MediaController,版本为Android 2.3 r1,翻译来自"唐明",再次感谢"唐明" !期待你一 ...

  5. Android 中文API (70) —— BluetoothDevice[蓝牙]

    前言 本章内容是 android.bluetooth.BluetoothDevice,为Android蓝牙部分的章节翻译.蓝牙设备类,代表了蓝牙通讯国足中的远端设备.版本为 Android 2.3 r ...

  6. jQuery验证控件jquery.validate.js使用说明+中文API

    官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...

  7. Selenium 中文API

    Selenium 中文API 转自:http://blog.csdn.net/lh9529/article/details/3946567 概念 Selenium 通过命令进行驱动.Selenium  ...

  8. Android ----中文Api 百度地图

    Android中文API最新中文版 [复制链接]     kupe kupe当前离线 在线时间 1 小时 e望 0 点 最后登录 2011-2-17 注册时间 2011-2-17 积分 12 阅读权限 ...

  9. poi中文api文档

    POI中文API文档 一. POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二. HS ...

  10. [转]Django REST framework 简介与中文教程

    Django REST framework 简介与中文教程 简介 在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的. 在开发REST AP ...

最新文章

  1. java基于http协议编程_Java中基于HTTP协议网络编程
  2. Spring中@Autowired注解、@Resource注解的区别
  3. linux 明文创建密码,linux下抓取内存中明文密码mimipenguin
  4. SAP PM 初级系列19 - IP10为维修计划触发维修工单的同时也自动触发了维修通知单!
  5. Cinder AZ 与 Nova AZ 的同步问题
  6. HDU Problem - 6383 p1m2(二分)
  7. hadoop配置文件的加载机制
  8. Silverlight实例教程 - Out of Browser的Debug和Notifications窗口
  9. angularjsl路由_AngularJS实现路由实例
  10. 怎样将Embedding融入传统机器学习框架?
  11. 最全元素水平垂直居中方法
  12. Rtsp之rtp包解析
  13. 第二篇、python进阶篇
  14. [Java面试十]浏览器跨域问题.
  15. 前端 img 标签显示 base64 格式的 图片
  16. ar9285无线网卡驱动 linux,为Atheros AR9285 wireless network adapter装ubuntu 12.04 LTS linux驱动...
  17. yytextview 复制_YYText使用篇(一)
  18. 老树开新花,慧聪尚能饭否?
  19. 8B/10B编码基本原理
  20. 地图可视化绘制 | R-tanaka/metR包 绘制3D阴影效果地图

热门文章

  1. EPSViewer Pro for Mac(矢量图浏览工具)
  2. M1 Mac上运行Windows 11
  3. 在苹果Mac中如何将html网页转成PDF文件?
  4. 玉溪推行电子政务 建设新型智慧城市
  5. action属性注入为null
  6. flume 整合kafka
  7. ORA-24042 ORA-12545 ORA-26714 bug(Bug 5623403)
  8. Angular JS 学习笔记(二)
  9. Python使用总结
  10. 在 Linux 虚拟机中手动安装或升级 VMware Tools