时隔一年,jQuery 发布 3.4.0 版本

2019年04月11日

jQuery 团队的核心开发者 Timmy Willison 今天在官网宣布了 jQuery 3.4.0,这距离上个版本 3.3.x 系列的推出已过去了一年多。

Timmy 表示这可能是 3.x 分支的最后一个小版本更新,接下来的工作重心将是 jQuery 4.0 大版本的更新。

jQuery 3.4.0 的更新内容主要是错误修复和功能改进,列举部分如下:

  • 针对 .width 和 .height 的性能改进
  • 支持 nonce 和 nomodule
  • 针对 Radio 元素新增事件处理程序中的预期状态
// 示例代码

var $radios = jQuery(".example");
var $firstRadio = $radios.first();
var firstCheckedState = $firstRadio.prop("checked");
$radio.on("click", function() {
  // true in <3.4.0
  console.log($firstRadio.prop("checked") === firstCheckedState);
});
$radios.eq(1).click();
  • 针对 Object.prototype pollution 问题的小修复
// 示例代码

Example
jQuery.extend(true, {},
  JSON.parse('{"__proto__": {"test": true}}')
);
console.log( "test" in {} ); // true

更多精彩内容请查看发布公告

展开阅读全文
13 收藏
分享
加载中
精彩评论
前端的发展就是一个不断的放弃成熟的技术,用新技术,把程序封装得更重,逻辑弄得更复杂的过程,毕竟这样便于涨工资.😄
2019-04-11 09:50
59
举报
jquery还是最经典的,用的很舒服。
2019-04-11 09:58
20
举报

引用来自“霍潘”的评论

我曾问一个前端:“让你做一个最简单的页面,类似于海报,没有数据交互你用什么技术?”“vue”
那 html+css 就能搞定了
2019-04-11 18:33
11
举报
没那么多时间去折腾前端,所以我选择jQuery和LayUI,省事省心.
LayUI比Bootstrap依赖更少,更简单更好用.
2019-04-11 14:00
7
举报
老兵不朽
2019-04-11 17:14
6
举报
最新评论 (55)

引用来自“zibbs”的评论

第一本国内教材好像叫 锋利的jQuery

引用来自“喵星人123”的评论

还有印象 满满的回忆啊

引用来自“IvanYu”的评论

我买了这本书
表示上学时候用的就是这本书作教程
2019-04-22 09:07
0
回复
举报

引用来自“zibbs”的评论

第一本国内教材好像叫 锋利的jQuery

引用来自“喵星人123”的评论

还有印象 满满的回忆啊

引用来自“IvanYu”的评论

我买了这本书

引用来自“喵星人123”的评论

花了你多少银子
忘了,毕竟10年了。。
2019-04-17 06:18
0
回复
举报

引用来自“Andyfoo”的评论

jquery还是最经典的,用的很舒服。
复杂的界面加上复杂的交互jquery用起来很麻烦的
2019-04-16 10:27
0
回复
举报

引用来自“zibbs”的评论

第一本国内教材好像叫 锋利的jQuery

引用来自“喵星人123”的评论

还有印象 满满的回忆啊

引用来自“IvanYu”的评论

我买了这本书
花了你多少银子
2019-04-15 08:31
0
回复
举报

引用来自“zibbs”的评论

第一本国内教材好像叫 锋利的jQuery

引用来自“喵星人123”的评论

还有印象 满满的回忆啊
我买了这本书
2019-04-15 08:14
0
回复
举报
向经典致敬
2019-04-13 23:26
0
回复
举报
其实就是函数式和面向对象之争,来回折腾,实际上不同场景不同技术就对了
2019-04-13 15:08
1
回复
举报

引用来自“开源中国首席一失足成千古风流人物以稀为贵”的评论

最近面试的 前端工程师中...

几个精通JQuery 无非就是 使用$() 取代了document.getElementByXXXX,没有理解jQuery的思想.

jQuery除了使用方便...他的框架设计思想 还是非常优秀的.

不要迷信什么vue ng 不同场景下理性选择. 不是所有页面都是单页面.
你会发现有人要把需要SEO的页面也用vue,react重写,因为他们有ssr
2019-04-13 09:52
2
回复
举报
_-
最近面试的 前端工程师中...

几个精通JQuery 无非就是 使用$() 取代了document.getElementByXXXX,没有理解jQuery的思想.

jQuery除了使用方便...他的框架设计思想 还是非常优秀的.

不要迷信什么vue ng 不同场景下理性选择. 不是所有页面都是单页面.
2019-04-13 09:25
1
回复
举报
纯js+canvas
2019-04-12 19:39
0
回复
举报
更多评论
55 评论
13 收藏
分享
返回顶部
顶部