资讯专栏INFORMATION COLUMN

jQuery 2.2 和 1.12 新版本发布

techstay / 3226人阅读

摘要:新年新气象,团队于昨日发布了两个新版本和。基本上这会是之前最后一次发布。关于的消息将在不久之后公布。新版本里大家就可以使用操作对象的了。具体变化就不一一翻译了,想了解的可以看原文同时发布在我的博客和新版本发布

本文编译自官方博客,不是照字翻译。

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

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

性能提升

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

新功能

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

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 节点的排序和排重,请勿乱用。

总结

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

具体变化

就不一一翻译了,想了解的可以看原文:jQuery 2.2 and 1.12 Released

同时发布在我的博客:jQuery 2.2 和 1.12 新版本发布

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78437.html

相关文章

  • jQuery 3.0 beta 发布

    摘要:回调函数将固定为异步执行。这些将被移除这些应该会保留需要注意的是,那些继续存在的回调函数不会有任何变化,只有的方法会受影响。 创作不够,译文来凑。 跟上篇一样是编译,不准备逐字翻。比如,我会把we译成jQuery官方团队,或者他们。 初译版,待校正。这篇文章比较长,翻译难度也不小,如果有问题,欢迎提出,我尽量修改。 正文开始。 歪果仁也要双喜临门,于是 jQuery 官方团队选在 j...

    LeanCloud 评论0 收藏0
  • 关于Docker 1.12中的最新功能,你需要了解这些

    摘要:已然落幕,留下了无数激动人心的声音。随着版本的发布,众多新功能新提升的出现,无疑将对为中心的生态圈产生不小的影响。很明显,部分变更将帮助更好地完成规模化使命,甚至可以说这一规模化发展思路正是本届大会的主旨所在。 DockerCon已然落幕,留下了无数激动人心的声音。随着Docker1.12版本的发布,众多新功能新提升的出现,无疑将对Docker为中心的生态圈产生不小的影响。今天小数与大...

    wua_wua2012 评论0 收藏0
  • 数人云工程师手记 | 新手快速入门Docker最新版管理工具

    摘要:在之前公众号的数人云工程师手记基于的集群管理开发实践对的服务发现及负载均衡有详细的介绍。服务名称为服务命名,必须为英文或数字。 本文是数人云9月22日线上微信群分享的文章实录。数人云容器管理面板Crane开源以来,很多小伙伴对它还不是非常了解,数人云工程师金鑫从Crane技术背景、环境准备和使用步骤等方面为大家做了详细的介绍,并整理大家常见的问题逐一进行了解答。 引言 Docker1....

    Tangpj 评论0 收藏0
  • Docker Swarm新版发布对Kubernetes的意义

    摘要:即将发布版本,这次的发布直接跟进行竞争。这次的新版本都是在名为的编排系统的基础上建立起来的。从发布的这个新版本面临来自的竞争,被设计来帮助更新配置,缩放,操作主机上集群间的容器。 相比于普通的软件的开发速度,容器编排领域的发展速度相当惊人。基于容器的初创公司呈爆发式增长,这个领域的竞争也愈加激烈。这是一个好的开始,但是技术的选择却成为一个难题。在这样的情况下,我们目前关注了Docker...

    wow_worktile 评论0 收藏0
  • Docker Swarm新版发布对Kubernetes的意义

    摘要:即将发布版本,这次的发布直接跟进行竞争。这次的新版本都是在名为的编排系统的基础上建立起来的。从发布的这个新版本面临来自的竞争,被设计来帮助更新配置,缩放,操作主机上集群间的容器。 相比于普通的软件的开发速度,容器编排领域的发展速度相当惊人。基于容器的初创公司呈爆发式增长,这个领域的竞争也愈加激烈。这是一个好的开始,但是技术的选择却成为一个难题。在这样的情况下,我们目前关注了Docker...

    PascalXie 评论0 收藏0

发表评论

0条评论

techstay

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<