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 无法访问设备中的所有功能。