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在浏览器中无法访问设备中的所有功能.