返回介绍

9.5 其他框架

发布于 2024-08-20 01:10:33 字数 1612 浏览 0 评论 0 收藏 0

9.5.1 移动框架

在移动框架方面,除了jQuery Mobile之外,还有很多移动框架可选。

 jqMobi(http://jqmobi.com)

此jqMobi不是jQuery Mobile,它们两个完全不同,jqMobi是基于jQuery重写的,适应于iOS和Android等移动设备的JavaScript框架,它含有jQuery Mobile的大部分功能,但是jqMobi

体积更小,速度更快,兼容性也有所不同。

jqMobi由三个组件组成:查询库、jqUi和jqPlugin。查询库库提供了60多个API调用,包括Ajax调用、针对webkit的系统选择器调用等。jqUi是一个用户界面程序库,提供了按钮、部件、固定的header/footer以及可控的滚动部件。该工具包也仅针对移动版本的WebKit浏览器,同时支持Android 2.2及更高版本。jqPlugin是用于针对WebKit浏览器交互和接口的插件支持。

 Sencha Touch(http://sencha.com)

Sencha Touch是专门为移动设备开发应用的JavaScript框架。通过Sencha Touch你可以创建一个非常像native app的web app,用户界面组件和数据管理全部基于HTML 5和CSS3的Web标准,兼容Android和iOS。

Sencha Touch是一个重量级的框架,组件封装较多,在各平台交互表现统一,但入门门槛较高。

 Zepto.js(http://zeptojs.com/)

Zepto.js是一个专为Mobile WebKit浏览器而开发的一个JavaScript框架。它能够帮助开发人员

简单、快速地完成开发任务。更重要的是这个JavaScript框架,是超轻量级的,只有5KB。Zepto.js的语法借鉴并兼容jQuery。

9.5.2 PhoneGap

PhoneGap是一个开源的开发框架,使用HTML、CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone、Android、Palm、Symbian、Blackberry、Windows Phone和Beda智能手机的核心功能——包括地理定位、加速器、联系人、声音和振动等。同时借助PhoneGap, Web开发者还可以把已有的Web应用打包成移动平台上的本地应用或者应用商店里的App,让用户直接下载安装。

PhoneGap的特性包括:将HTML/JavaScript代码打包成本地App,帮助开发者部署到各种平

台上,并提供了访问移动应用本地特性的接口,同时支持多语言混合的插件机制。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文