jQuery Mobile - 概述

JQuery Mobile是一个用户界面框架,构建于jQuery Core之上,用于开发可在移动设备,平板电脑和桌面设备上访问的响应式网站或应用程序.它使用jQuery和jQuery UI的功能为移动Web应用程序提供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功能,则可以轻松学习和开发应用程序.

  • 它是十字架-platform和跨浏览器兼容,因此您不必担心为每个设备分辨率编写不同的代码.

  • 您可以使用ThemeRoller创建自定义主题无需编写代码行.它支持所有HTML5浏览器.

  • 它使用HTML5和JavaScript来轻松开发Web应用程序.

  • 它的构建方式允许相同的代码自动从手机屏幕扩展到桌面屏幕.

jQuery Mobile的缺点

  • CSS主题的选项有限,因此网站看起来类似于由这些主题构建的.

  • 使用jQuery Mobile开发的应用程序在手机上速度较慢.

  • 它变为将jQuery mobile与其他移动框架结合使用时会花费更多时间.

  • 难以提供完整的自定义视觉设计.

  • JavaScript在浏览器中无法访问设备中的所有功能.