让Moble Web App开发人员期待已久的jQuery Mobile终于正式发布了1.0版本,这是一个完整的jQuery移动UI框架,基于HTML5技术,支持所有主流移动平台。为方便国内开发者了解这个 优秀的框架,WebAppTrend将jQuery Mobile开发团队的官方博文进行了翻译,如下:
没错,jQuery Mobile 1.0版正式发布了!(下载需要jQuery core 1.6.4)经过一年多的改进,现在我们终于有了一个坚如磐石的产品发布。
当我们在2010年夏天首次推出这个站点的时候,我们有一些概念模型和一些非常有抱负的目标:创造一个基于HTML5平台能够在移动终端上运行的用户界面。我们的优势是建立在核心的jQuery和jQueryUI之上,力争使移动开发高效方便甚至更有趣。
为了得到尽可能多的客户,通过包含HTML5和反应灵敏的设计技术,我们决定从一开始使这个框架可以运行在每一个手机、平板,电子阅读器甚至桌面平 台上。这是一项艰巨的任务,不过我们很高兴地宣布,我们已经实现了这个目标,我们的1.0版本支持所有的目标平台。通过使用渐进增强的方法,即使是能力较 差的设备仍然可以访问一个jQuery开发的Web应用。这种广泛的兼容性能够使得数十亿人使用这款软件。
同样重要的是,我们着手使这个框架易于开发者快速启动和运行,使开发者在学习中走更少的弯路。只有很少的技术人员可以通过HTML标记来配置这个框 架,但是我们在后台为那些想深入扩展框架的人提供满功率的jQuery,一个强大的事件和插件系统。通过使用类似PhoneGap的工具,jQuery源 码可以转变为所有的应用商店中得应用程序。一个丰富的开发者工具的生态系统和框架使JQuery客户端更强大,提供了从MVC框架到 Dreamweaver集成。
纵观这一年中,该小组已经花费了数千小时提炼这个框架,我们感到非常激动,最终抵达了这一重要的里程碑。我们得到了社会各界的支持,并且期待看到你 用jQueryMobile。我们已经在非常努力地准备下个版本,下个版本将会有更好的页面过渡,新的部件和更多。期待着硕果累累的一年的到来。
性能
最近我们已经花了大量时间分析页面,发现我们在哪可以减少函数调用,以加快页面的渲染时间。结果令人印象深刻,跟RC2相比,我们设法加速页面 30%-50%的时间。随着页面变得更加复杂,速度可以增加到1.5倍,这意味着这种增强比RC2减少一半的时间,我们正在改善触摸事件的响应速度,页面 过渡和平滑滚动以及其他重要因素的工作,敬请关注。
ThemeRoller For Mobile
我们已经发布了新的Moble ThemeRoller工具,ThemeRoller 是一个基于Web的工具,所以超级简单,你可以创建一个简单的主题而无需编写一行CSS代码,拖放颜色来创建自己的杰作,然后通过URL共享或下载一个 ZIP文件与您的自定义主题样式表,准备生产(或附加调整)。我们要感谢Adobe致力于ThemeRoller的开发时间,TylerBenziger 在ThemeRoller上花费了超过6个月的时间,在发布公告中邮更多关于ThemeRoller的信息。
资源:网站,书籍,插件,文章和更多
我们一直得到外界对jQuery的兴趣以及一些团队难以置信地完成jQuery的插件和对它的扩展,充实library,更多的框架和工具,并且写了数以吨计的文章和教程。现在有8本jQuery Mobile的书籍和更多其他作品。我们创建了新的资源页来搜集所有作品。
可以通过查看jqmgallery.com上优秀的样例来激发灵感。
新的文档页面
我们一直在努力完善我们的文档工作,并添加了几页的注意。现在有一个快速指南,再三要求的数据属性参考、一组全球配置测试页、让您轻松预览设置键、一个PhoneGap提示页面,关于touchOverFlow特征的实验文档,关于如何访问信息固定工具栏的新功能,以及更多。
原文出处:jQuery
译文出处:WebAppTrend(注:WebAppTrend是一个独立技术博客,主要关注Web App发展前沿与实践,以及智能浏览器发展。)