BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

jQuery 1.10和2.0.1 同步发布

| 作者 Bienvenido David III 关注 0 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2013年6月10日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

jQuery 1.10和2.0.1版本已经发布。该版本的主要目标便是同步1.x和2.x两个线路的特性。jQuery 2.x和1.x两个主线具有相同的API,但是它并不支持Internet Explorer 6、7或者8。如果你正在计划升级同时你当前使用的是jQuery 1.8及更低版本,那么请确保你阅读了jQuery 1.9 升级指南以便清楚API的重要变动。如果你现在已经在使用jQuery 1.9或者jQuery 2.0,那么最新的版本应当成为一个直接替代者。jQuery本身基于MIT许可提供。

下面是该版本的主要变动。

自由的HTML解析

用户再次能够在$(html)中的标签之前使用前导空格或者新行。记住,我们强烈推荐使用$.parseHTML()方法解析来自于外部源的HTML代码。

增强的模块性

.wrap()、.wrapAll()、.wrapInner() 和 .unwrap() 方法现在是可选的,因此你能够在这些方法之外创建自定义的构建。如果你的代码中使用了jQuery 1.7版本新引入的.on()事件方法,那么你还可以排除.bind()和.delegate()方法。请注意,jQuery、Google以及Microsoft CDN上发布的版本会继续包含所有的方法以便最大程度的兼容已有内容。

修复IE9 焦点死亡问题

在IE9中,如果一个iframe内部的页面试图聚焦到某个元素上,或者甚至试图在页面准备好之前读取document.activeElement,那么会导致一个错误。该问题的内部解决方案便是使用本地的DOM .focus()方法。

修复Cordova

在jQuery 2.0.1中,Cordova deviceready事件并没有恰当地设置一个事件目标。该问题已经在使用Cordova 2.5.0版本的iPhone和Android平台上得到确认。解决方法便是将目标设置为document。

完整的jQuery 1.10和2.01版本的变动日志可以从发布博客的末尾找到。

现在可以从jQuery CDN上获取jQuery 1.10 和 2.0.1版本。在写本新闻的时候, Google CDNMicrosoft CDN上依然托管着之前的版本,因此请过几天再检查看看它是否使用了新版本。

查看英文原文Synchronized jQuery 1.10 and 2.0.1 Releases

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT