GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

jQuery 1.11 和 2.1 已经发布到 npm 和 Bower

2014 年 1 月 27 日

最新版本的 jQuery 已经可以通过 npm 和 Bower 获取,这个版本提升了性能并修复了一些 bug。

jQuery 是非常流行的 JavaScript 库,其开发团队再次同步发布了两个版本:1.11 和 2.1.0。源文件和压缩版文件均可以通过下载页面获得。你也可以通过 npm Bower 获取。但暂时还不支持其他的包管理工具。

最新版本的 jQuery 具有更好的性能、更少的强制布局和更低的启动开销

更少的强制布局:这个版本我们向以前存在的一些问题宣战。我们之前可能在无意中强制浏览器进行了比较耗时的布局。我们发现了一些这样的问题,特别是解决了当样式类名改变时,导致强制布局的问题。因此,对于某些页面,这个版本将会产生非常大的性能提升。

细粒度的自定义构建:我们的模块化系统现在通过 AMD 进行定义。当文件大小是你需要考虑的因素时,现在可以更容易地构建一些小的 JavaScript 类库子集。如果你想了解详细的信息,请查阅 README ,虽然它是个很少有人看的文件。

更少的启动开销:新的模块化和避免强制布局,让我们能够重构特性检查的代码。现在它们只在第一次需要时才会被执行。如果你没有调用那些需要检查特性的 API,则检查特性的代码永远不会执行。之前我们在页面加载时会检查所有特性,这通常会导致少许延迟,但毕竟是延迟了——特别是在移动平台。

压缩版文件不再包含 sourcemap comment ,以避免给开发人员造成困惑

这个版本的压缩版 js 文件没有包含 sourcemap comment……我们仍然生成和发行 sourcemap,但如果浏览器不支持手动关联 map 文件(目前浏览器都不支持),你需要将相应的 sourcemap comment 加到压缩版 js 文件的最后。如果你通过自定义构建生成了自己的 jQuery 文件,则压缩版的文件中会包括 sourcemap,并且 map 也会被生成。你可以让它留在那并使用 sourcemap,或者在外面编辑它并完全忽略 map 文件。

这些bug 已经被修复。

jQuery 1.11 支持老版本的浏览器 (IE 6、7、8),2.1.0 则增加了对 Node.js、Chrome 和 Firefox 扩展程序以及其它非传统 web 环境的支持。

原文英文链接: jQuery 1.11 & 2.1 Now on npm and Bower


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014 年 1 月 27 日 02:371946

评论

发布
暂无评论
发现更多内容

这也太拧巴了吧?结局意想不到

非著名程序员

程序员 程序人生 提升认知

架构师训练营-第二章-依赖倒置原则&接口隔离原则

而立

极客大学架构师训练营

第二周学习总结

武鹏

架构师训练营 - 软件设计原则

Pontus

极客大学架构师训练营

深入理解MySQL索引

Simon郎

MySQL 索引

架构师训练营第二周作业

sunnywhy

为什么坐车会晕车呢

石云升

生活,随想 日常思考 晕车

第二周作业

武鹏

架构师训练营 - 软件设计原则

Pontus

极客大学架构师训练营

架构师训练营第二周总结

sunnywhy

Week2-总结

TiK

极客大学架构师训练营

架构师训练营二期作业

老姜

千万不能让程序员给娃娃取名字

码农神说

程序员

第二周作业

changtai

极客大学架构师训练营

【架构训练营】第二周总结

Mr.hou

极客大学架构师训练营

依赖倒置和案例

王锟

品软件架构原则模式之美

老姜

ARTS打卡Week 04

teoking

ios LeetCode ARTS 打卡计划

Week 02 学习总结

卧石漾溪

极客大学架构师训练营

架构师训练营 - 第二周 - 学习总结

韩挺

架构师训练营 - 第二周 - 作业

韩挺

架构师训练营——第二周作业

jiangnanage

给行动找个理由

Neco.W

行动派 决策

数据库周刊28│开发者最喜爱的数据库是什么?阿里云脱口秀聊程序员转型;MySQL update误操作;PG流复制踩坑;PG异机归档;MySQL架构选型;Oracle技能表;Oracle文件损坏处理……

墨天轮

数据库

做一个有原则的码农可好?

Dawn

极客大学架构师训练营

一个包子铺看懂 I/O 模型演变

小眼睛聊技术

Java 程序员 架构 后端 nio

英特尔发布提升计算效率的多种新方法:将在机器人、增强现实等领域广泛应用

最新动态

第二周作业

芒夏

极客大学架构师训练营

架构师训练营作业 (1)

孙志超

永远招聘:打造高绩效团队的最佳姿势

伴鱼技术团队

企业文化 管理 团队建设 绩效 团队组织

第二周总结

芒夏

极客大学架构师训练营

DNSPod与开源应用专场

DNSPod与开源应用专场

jQuery 1.11和2.1已经发布到npm和Bower-InfoQ