jQuery这一开创性的JavaScript库彻底改变了网页开发的方式。如今,它已经发布了jQuery 4.0版本,这是该库在近10年来的第一个重大更新。这一发布恰逢该库成立20周年——它最初是在2006年1月14日被推出的。

JQuery 4.0在保持原有简洁性和开发者使用体验的同时,进行了大量的现代化改进。开发团队重点优化了陈旧代码,移除了已被弃用的API,并不再支持过时的浏览器,从而使得这个库更加精简、性能也更优越。jQuery团队预计,大多数用户只需对他们的代码进行很少的修改就能完成升级,而且还有详细的升级指南以及jQuery Migrate插件》来帮助用户完成这一过程。

JQuery 4.0的一个重要变化就是不再支持Internet Explorer 10及更早版本的浏览器,包括Edge Legacy、iOS系统的前三个版本以及Android Browser。虽然在这个版本中仍然支持Internet Explorer 11,但开发团队表示,这种支持将在jQuery 5.0版本中被取消。

该库的源代码已经从AMD模块系统迁移到了ES模块系统,这使得jQuery能够与现代的开发工具和工作流程更好地兼容。现在,开发者可以直接使用`script type=”module”`标签来导入jQuery,而且该项目的打包方式也从RequireJS改为了Rollup

这些现代化改进受到了社区用户的广泛好评。在Reddit上,用户们纷纷评论道:纯JavaScript如今已经发展到了如此先进的程度……

我认为,当更新日志中有一半的内容都是关于删除某些功能时,这恰恰说明纯浏览器JavaScript已经发展得非常成熟了。

JQuery 4.0新增了对“可信类型”的支持,这意味着用`TrustedHTML`包裹的HTML内容可以被安全地用于jQuery的操作中,而不会违反内容安全策略的规定。此外,该库还把大多数异步脚本请求改用了`