jQuery Mobile - 概述
JQuery Mobile 是一个用户界面框架,它建立在 jQuery Core 之上,用于开发可在移动设备、平板电脑和桌面设备上访问的响应式网站或应用程序。 它使用 jQuery 和 jQuery UI 的特性为移动网络应用程序提供 API 特性。
它由 jQuery 项目组于 2010 年开发,使用 JavaScript 编写。
为什么使用 jQuery Mobile?
它创建的 Web 应用程序将以相同的方式在移动设备、平板电脑和桌面设备上运行。
兼容PhoneGap、Whitelight等其他框架
它提供了一组触摸友好的表单输入和 UI 小部件。
渐进式增强为所有移动、平板电脑和桌面平台带来了独特的功能,并增加了高效的页面加载和更广泛的设备支持。
jQuery Mobile 的特点
它基于 jQuery Core 和"少写,多做"UI 框架。
它是一个开源框架,并且跨平台和跨浏览器兼容。
它是用 JavaScript 编写的,并使用 jQuery 和 jQuery UI 的功能来构建适合移动设备的网站。
它将 HTML5、CCS3、jQuery 和 jQuery UI 集成到一个框架中,以使用最少的脚本创建页面。
它包括使用动画页面转换的 Ajax 导航系统。
jQuery Mobile 的优势
如果您了解 HTML5、CSS3 特性,则学习和开发应用程序很容易。
它是跨平台和跨浏览器兼容的,因此您不必担心为每个设备分辨率编写不同的代码。
您可以使用 ThemeRoller 创建自定义主题,而无需编写代码行。 它支持所有 HTML5 浏览器。
它使用 HTML5 和 JavaScript 来轻松开发 Web 应用程序。
它的构建方式允许相同的代码自动从移动屏幕缩放到桌面屏幕。
jQuery Mobile 的缺点
CSS 主题的选项有限,因此由这些主题构建的网站看起来很相似。
使用 jQuery Mobile 开发的应用程序在移动设备上速度较慢。
将 jQuery Mobile 与其他移动框架结合使用会变得更加耗时。
难以提供完整的定制视觉设计。
浏览器中的 JavaScript 无法访问设备中的所有功能。