jQuery Mobile一个极好的框架用于编写移动Web应用程序

jQuery Mobile 是一个极好的框架,用于编写移动 Web 应用程序。jQuery Mobile 构建于流行的 jQuery 和用户界面 (UI) 之上,是一个有效的统一框架,可为您编写移动 Web 应用程序。有了 jQuery Mobile,就可以确保外观、感觉和行为在不同移动平台上的一致性。jQuery Mobile 基本特性包括:

一般简单性和灵活性

该框架易于使用。您可以: 主要使用标记驱开发动页面,无需或仅需很少 JavaScript。 使用高级 JavaScript 和事件。 使用一个 HTML 文件和多个嵌入页面。 将应用程序分解成多个页面。 逐步强化和全面兼容

尽管 jQuery Mobile 利用最
新的 HTML5、CSS3 和 JavaScript,但并非所有移动设备都提供这样的支持。jQuery Mobile 的理念是同时支持高端和低端设备,比如那些不支持 JavaScript 的设备,尽量提供
最好的体验。 支持触摸屏输入和其他输入方法。

jQuery Mobile 为不同输入方法和事件提供支持:触摸屏、鼠标和基于光标焦点的用户输入。 可访问性

jQuery Mobile 在设计时考虑了访问能力,它支持 Accessible Rich Internet
Applications (WAI-ARIA),以帮助使用辅助技术的残障人士访问 Web 页面。 轻量级和模块化

该框架属于轻量级,拥有一个
大小(版本 1.0.1 进行了缩小和压缩)为 24KB 的 JavaScript 库,7KB 的 CSS 以及一些图标。 主题

该框架还提供一个主题系统,允许您定义自己的应用程序样式。有了这个新的 ThemeRoller 应用程序,您就可以
轻松地创建您自己的主题。

jQuery Mobile 框架包括构建完整移动 Web 应用程序和网站所需的所有 UI 组件。页面、对话框、工具栏、不同类型的列表视图,各种表单元素和按钮等。jQuery Mobile 构建于 jQuery 内核之上,因此您可以访问关键设备,包括 HTML 和 XML 文档对象模型 (DOM) 的遍历操作;事件处理;使用 Ajax 服务器通信;以及 Web 页面的动画和图像效果。

有了 jQuery Mobile,您就可以轻而易举地编写基础 Web 应用程序。由于 jQuery Mobile 是一个非常全面的基础架构,提供了一些高级事件和 API,所以您还可以编写高级移动 Web 应用程序和网站。

本文将介绍 jQuery Mobile 最新版本(版本 1.0.1)的基本原理。了解浏览器支持、UI 组件和 API。要跟随本文学习,您需要:

之前接触过 HTML 理解 JavaScript 基本原理 了解 jQuery 基本知识

浏览器支持

移动设备浏览器经历了漫长的发展,但并非所有移动设备都支持 HTML5、CSS 3 和 JavaScript。这个领域是 jQuery Mobile 持续增强和支持全面兼容发挥作用的地方。

jQuery Mobile 同时支持高端和低端设备,包括那些不支持 JavaScript 的设备。持续增强是一个设计理念,包含以下核心原则(来源:Wikipedia):

所有浏览器都应该能够访问全部基础内容。 所有浏览器都应该能够访问全部基础功能。 增强的布局由外部链接的 CSS 提供。 增强的行为由外部链接的 CSS 提供。 终端用户浏览器偏好应受到重视。

所有基本内容应该(按照设计)在基础设备上进行渲染,而更高级的平台和浏览器将使用额外的、外部链接的 JavaScript 和 CSS 持续增强。

jQuery Mobile 为大量移动设备提供支持。jQuery Mobile 将设备支持根据其支持级别分类或分组成 3 个类别:

A 级:设备支持一个充分增强的用户体验和基于 Ajax 的动画页面过渡。jQuery Mobile 支持超过 20 个不同设备,其中包括:iOS 3.2-5.0、Android 2.1-2.3 与 3.0、BlackBerry 6-7 与 Playbook、Skyfire 4.1、Opera Mobile;还支持桌面浏览器 Chrome、Firefox、Internet Explorer 和 Opera。 B 级:设备支持一个增强体验,
但是没有 Ajax 导航特性。支持的设备包括:BlackBerry 5.0、Opera Mini 5.0-6.5 和 Nokia Symbian ^3。 C 级:设备支持一个基本的、非增强的 HTML 体验。支持的设备包括:上一代智能手机,包括 BlackBerry 4.x、Windows Mobile 和其他设备。

本文其余部分将描述 jQuery Mobile 页面构造、HTML5 数据属性和 UI 组件。

时间: 2024-12-27 01:15:59

jQuery Mobile一个极好的框架用于编写移动Web应用程序的相关文章

经典收藏 50个jQuery Mobile开发技巧集萃

1.Backbone移动实例 这是在Safari中运行的一款Backbone移动应用程序.想开始体验移动开发,一个好的出发点就是关注这个应用程序的构建方式.先不妨在你的浏览器中查看该应用程序. 相关链接:http://bennolan.com/2010/11/24/backbone-jquery-demo.html 2.使用媒体查询来锁定设备 你可能会问如何使用CSS来锁定设备(根据屏幕尺寸).比如说,你想要为iPad设计两列布局.为智能手机设计单列布局.要做到这一点,最佳办法就是使用媒体查询.

jQuery Mobile 和 Kendo UI 的比较_基础知识

jQuery Mobile 和 Kendo UI 都是流行的 JavaScript 框架,在开发中我们可以在它们的基础上添砖加瓦制作所有现代移动WEB应用.这两个框架都是基于使用率顶尖的 JavaScript 库 jQuery 所构建的.比较 Kendo UI 和 jQuery Mobile 有些类似于比较同一枚硬币的两面.众所周知,jQuery Mobile 实际上并不需要太多的介绍,因为它是最常用的HTML5框架之一. Kendo UI 具有相似的动机和类似的发展速度.与 jQuery Mo

《jQuery Mobile快速入门》—— 2.2 多页面模板

2.2 多页面模板 jQuery Mobile快速入门 jQuery Mobile支持在一个HTML文档中嵌入多个页面的能力,如程序清单2-3所示.该策略可以用来预先获取最前面的多个页面,当载入子页面时,其响应时间会缩短.在下面的例子中可以看到,多页面文档与我们前面看到的单页面文档相同,第二个页面附加在第一个页面后面的情况除外.多页面的具体细节在程序清单2-3中有突出显示,并会在下面进行讲解. 1.多页面文档中的每一个页面必须包含一个唯一的id.每个页面可以有一个page或dialog的data

分享15款为jQuery Mobile定制的插件

jQuery Mobile 1.0 已经发布了, 做为jQuery的移动设备类库, 并且依靠着jQuery这个及其受欢迎的类库,必将带给大家不一样的使用体验,基于jQuery Mobile的插件开发必定也会非常受欢迎,今天我们GBin1这里推荐给大家16款最新的jQuery Mobile上使用的jQuery插件,希望大家喜欢! 1. jQuery Mobile Pagination Plugin 这 个插件是由大名鼎鼎的filamentgroup开发的插件,主要为了在移动设备上实现分页显示效果,

《jQuery Mobile入门经典》—— 1.7 练习

1.7 练习 jQuery Mobile入门经典 1.下载本章介绍的一些程序并安装它们.感受一下,哪一款能最好地适合个人的开发风格,哪一款满足个人或公司的预算. 2.调查一下您的国家或地区移动设备使用的接受程度和影响.熟悉您的区域的相关统计数据,对您在细分市场中是已经占领优势还是要奋起直追,能获得一个更好的认识. 3.花几分钟时间在移动设备上浏览一下网站.记下您所喜欢的,以及您希望的什么特性是这些网站已经具备的.写下有多少网站自动向您提供移动版本,哪些网站忽略了您的移动设备.另外再记录一下,您访

jquery mobile开发常见问题分析_jquery

本文实例分析了jquery mobile开发常见问题.分享给大家供大家参考,具体如下: jquery mobile功能很强大,有了它,不用在程序中,写方法去判断,是什么手机了,完全可以用js来实现各种智能手机的的兼容性.也是因为功能强大,jquery mobile插件,200多K,min也有140多K. 1.jquery mobile是通过ajax来进行页面请求,ajax大家都知道,是不涮新页面的.也就是说地址栏的变动也不是真实的涮新.这样就有问题了,js只有刷新页面的时候才会执行,起作用,页面

[转载] jQuery Mobile 开发 Web App 系列文章目录

首先是jquery mobile api 的中文站点:http://www.jqmapi.com/  然后下面是网上找的一个很好的教程系列文章,转载如下 -------------------------------------------------------------------------------------------------------------------------------- "使用 jQuery Mobile 与 HTML5 开发 Web App"系列

HTML 5 前端框架jQuery Mobile使用教程

1. 简介 jQuery Mobile是由(MT)Media Temple联合多家移动设备厂商以及软件企业共同发起的针对触屏智能手 机与平板电脑的Web应用的前端开发框架. jQuery Mobile构建于大名鼎鼎的jQuery 以及 jQuery UI类库之上,为前 端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统.拥有出色的弹性,轻量化以及渐进增强特性与可访问 性. jQuery Mobile框架遵循"write less, do more"思想来设计,通过该框架,用

html5框架-jquery mobile 无法保存session 吗?请问怎么解决?

问题描述 jquery mobile 无法保存session 吗?请问怎么解决? jquery mobile 无法保存session 服务器代码设置session值,直接取值为null,怎么解决呢? 解决方案 和jquery mobile无关吧,只是一个客户端ui框架..是不是你浏览器禁用了cookie了. 还有你的jquery mobile都做了什么操作了?