jQuery 2.2 和 1.12 新版本发布

新年新气象,jQuery 团队于昨日发布了两个新版本:1.12 和 2.2。这两个版本都包含了大量的Bug修正和功能改进。基本上这会是3.0之前最后一次发布。不过由于3.0不做向下兼容,所以届时 jQuery 团队仍然会继续维护这两个版本,当然肯定只做Bug修正。关于3.0的消息将在不久之后公布。

那么新版本都有些什么变化呢?

性能提升

此版本缩短了 Sizzle 的引用路径,这样当原生 querySelectorAll 和 matchesSelector 无法使用时,可以带来性能提升。在生产环境中效果明显。

新功能

小升级很多,这里只拣要紧的说。

SVG 的类操作

作为 HTML 库,支持 SVG 元素是理所应当的。新版本里大家就可以使用 .addClass() 、 .removeClass() 、.toggleClass() 、 .hasClass() 操作 SVG 对象的 class 了。不过需要注意的是,因为 SVG 和 HTML 还是有很多不同,所以如果真的要进行复杂操作,还是选用其它更专业的类库比较好。

jQuery.post 和 jQuery.get 支持对象参数

如题:

jQuery.post({
  url: “/example”
});

这样一来好处还比较多,比如设置回调函数的 context,或者跨域 post 时可以 withCredential: true

新运算符支持

支持 ES6/ES2015 引入的新运算符, jQuery 对象可以用 for-of 遍历了。

for (element of $elements) {
  console.log(element);
}

jQuery.htmlPrefilter()

HTML5不要求标签必须闭合,但是XML要求。这个函数就是用来作转换的。这样我们使用 .html() 、 .append().replaceWith() 时就不需要人工转换了。进而,我们也就不需要那么严格的校验输入了。

jQuery.uniqueSort()

jQuery.unique() 命名有点问题,没能体现排序,所以这次改名为 jQuery.uniqueSort()jQuery.unique() 仍然保留,不过文档中将只记录后者。

这个函数专注于 DOM 节点的排序和排重,请勿乱用。

总结

这个版本理论上没有太大变化,可以平滑升级。不过如果谁还是脸黑遇到什么问题,也请汇报给官方

时间: 2024-10-12 22:55:18

jQuery 2.2 和 1.12 新版本发布的相关文章

Atitit jquery  1.4--v1.11  v1.12  v2.0  3.0 的新特性

Atitit jquery  1.4--v1.11  v1.12  v2.0  3.0 的新特性 1.1. Jquery1.12  jQuery 2.2 和 1.12 新版本发布 - OPEN资讯.html   2016.11 1.1.1. jQuery.htmlPrefilter()1 1.2. 2016.7  jq3.0 新特性1 1.3. Jq3.1新特性 jQuery 3.1.1 发布了,该版本包括一些 BUG 修复和改进.3 1.1. Jquery1.12  jQuery 2.2 和

jQuery UI 1.12.1 发布,最新稳定版

jQuery UI 最新稳定版 1.12.1 发布了.更新内容如下: Core & Utilities Widget FactoryFixed: Memory leak and bad performance for managed classes on transient elements (#15043, 89af4c2)Fixed: instance() should return undefined for empty sets (#15019, 3dd8a09)Interactions

pfSense 2.3于2016年4月12日发布

pfSense 2.3于2016年4月12日发布,pfsense 2.3基于freebsd 10.3,是目前非常优秀的防火墙,路由器开源软件. 下载地址:http://www.pfsense.org/mirror.php?section=downloads 首次使用可以下载完整安装版,目前完整安装版取消livecd模式,需要安装到存储才能正常运行.已经安装的可以在线升级,也可以下载手动升级包. 最新的pfsense咨询来自51cto网站的morehd玩家.

20141112,微软11月12日发布14个安全补丁

大家好,我们是微软大中华区安全支持团队. 微软于北京时间2014年11月12日发布了14个新的安全公告,其中4个为严重等级,8个为重要等级,共修复Microsoft Windows. Internet Explorer (IE). Office. .NET Framework, Internet Information Services (IIS).Remote Desktop Protocol (RDP). Active Directory Federation Services (ADFS)

Bokeh 0.12.2rc1 发布,Python 交互式可视化库

Bokeh 0.12.2rc1 发布了,Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能(app制作ty300.com).Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能(入门教程qkxue.net).Boken 可以快速的创建交互式的绘图,仪表盘和数据应用. 小版本更新,暂无正式的改进说明,想了解更多信息,直接查看github提交记录.

Bokeh 0.12.3dev1 和 0.12.3dev2 发布

Bokeh 0.12.3dev1 和 0.12.3dev2 发布了,Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能.Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能.Boken 可以快速的创建交互式的绘图,仪表盘和数据应用. 暂未发现更新内容,点击这里保持继续关心: https://github.com/bokeh/bokeh/commits/master ht

20140812,微软8月12日发布9个安全补丁

大家好,我们是微软大中华区安全支持团队. 微软于北京时间2014年8月12日发布了9个新的安全公告,其中2个为严重等级,7个为重要等级,共修复SQL Server, OneNote, SharePoint, .NET, Windows和 Internet Explorer (IE)中的37个漏洞.与以往一样,我们推荐您安装所有更新,对于暂时只采用部分更新的用户,我们推荐您首先部署安全公告MS14-051.MS14-043和MS14-048来更新Internet Explorer.Media Ce

Windows优化大师最新版 V7.99 Build 12.604发布

本文由 www.169it.com 收集整理 Windows优化大师是一款功能强大的系统工具软件,它提供了全面有效且简便安全的系统检测.系统优化.系统清理.系统维护四大功能模块及数个附加的工具软件.使用Windows优化大师,能够有效地帮助用户了解自己的计算机软硬件信息:简化操作系统设置步骤:提升计算机运行效率:清理系统运行时产生的垃圾:修复系统故障及安全漏洞:维护系统的正常运转. Windows优化大师特点 1.具有全面的系统优化选项 向用户提供简便的自动优化向导 优化项目均提供恢复功能 2.

代码快速“检”“修”不是梦,阿里云MaxCompute Studio 2.9.0 新版本发布

摘要: 阿里云MaxCompute Studio 2.9.0 新版本发布,此次发布的新版本,在原有功能的基础上增加了新功能,分别是支持代码检查和快速修复:支持graph开发及调试. 近日,阿里云大数据计算服务 MaxCompute动作频频,在美国东部1(弗吉尼亚)节点开服售卖,用户可在国际站.中文站.日本站购买美东节点资源,在控制台按需求开通project. 除此之外,对于使用MaxCompute的开发者,数据分析师来说,还有一大福音,阿里云MaxCompute Studio 2.9.0 新版本