首页 > 自考资讯 > 自考知识

jquery版本,jquery1.12.4下载

头条共创 2024-07-05

作者| 罗尼·沙尼

译者| 核子可乐

规划|蒂娜

2 月6 日,jQuery 核心团队负责人Timmy Willison 宣布jQuery 4.0.0 现已推出测试版。

jQuery 4.0.0 已经开发了很长时间,终于准备好发布测试版了。新版本中有很多内容要介绍,我们很高兴地欢迎它。除了错误修复和性能改进之外,4.0.0 还包括一系列重大调整。

我们删除了遗留代码,删除了一些已弃用的API,并删除了许多以前未公开且仅供内部使用的公共函数参数。同时,不再支持一些过于复杂的“神奇”操作。

本文简要介绍了这些变化。让我们从最重要的一点开始。对IE10 及更早版本的支持已结束。 jQuery 团队原本计划在微软于2022 年结束支持后弃用IE11,但最终决定将该计划推迟到v5,以避免v4 版本出现进一步问题。

下一个版本将使用ES模块,并将打包方案从RequireJS切换为Rollup。新版本还删除了13 个已弃用的功能,这些功能“要么仅在内部存在很长时间,要么在所有受支持的浏览器中都有等效的替代品”。

jQuery:全球 7800 万网站的共同选择

此公告的一个重要主题是完全符合现代浏览器行为和规范。事实上,自2006 年1 月jQuery 诞生以来(当时IE 仍占据全球90% 的市场份额),网络浏览器已经取得了长足的进步,前端开发也引发了长波的竞争。

如今,99.84%的浏览器都支持ES6,它提供了许多高性能的Web API,并且还获得了CSS的强大升级(包括使用WebAssembly在浏览器中运行成熟的WordPress实例的能力)。至少你不用再依赖——了。 DOM 操作库1.25 MB。

或者,用一位Reddit 用户的话说:

看,jQuery 太神奇了。这极大地改变了JS,也给JS 开发者带来了前所未有的变化。非常有创意,让JS 社区和TC39 可以做很多jQ 之前做不到的事情。 jQ 的首要目标是建立标准并改进JS 语言,现在是时候退出历史舞台了。

从网上的统计数据来看,这种说法显然是有道理的。 jQuery 可能已经成为前端领域最令人讨厌的名字,但其巨大的市场份额足以让其他流行框架相形见绌。

NPM 于2023 年8 月发布了jQuery 3.7.1,每周下载量超过900 万次,支持超过20,000 个依赖包。

BuiltWith 表示,目前全球有超过7800 万个网站使用jQuery,而W3Techs 表示,“据我们所知,所有JavaScript 库网站中有94.4% 使用jQuery。占所有网站的77.1%。

源远流长

jQuery 长期流行的主要原因之一是它对生态系统的显着贡献。具体来说,它与WordPress Core 捆绑在一起,并且是许多主题和插件的固定部分。

WordPress 使用基于React 的Gutenberg,减少了对jQuery 的依赖。 Willison 发表题为《JavaScript 之于现代 WordPress 开发》 (https://wordpress.tv/2024/02/13/developer-hours-javascript-for-modern-wordpress-development/) 的演讲一周后,Automattic 在开发者时间开发者倡导者Ryan Welcher 会议上发表了讲话。 Nick Diego 花了一个多小时详细讨论JS 工具和技术如何构建块和编辑器扩展,但一次都没有提到jQuery。

在Make Themes 博客上的2021 年10 月帖子中,核心贡献者Felix Arntz 甚至敦促开发人员弃用jQuery 以提高性能。

尽管如此,在Willison 宣布新版本jQuery 的当天,TRAC 率先报道了这一消息,并询问“WordPress 核心团队是否期待这次更新?” Automattic 的首席开发人员Andrew Ozz 立即回应道:“当然:)。” ”

毫无疑问,占据CMS 市场43% 份额的庞然大物WordPress 是延长jQuery 寿命的灵丹妙药。

028f58331dc2426aa8cd19545e7c7fe8~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752433&x-signature=yzbAGgUdiD4iBY6CJnERBizU2NM%3D

WordPress Tavern 上次引入jQuery 是在2020 年,当时jQuery Migarte 1.4.1 从WordPress 5.5 中删除,破坏了许多主题和插件。

WordPress 核心团队的Enable jQuery Migrate Helper 插件专门为解决此问题而发布,并且仍在维护中,活跃安装量为100,000。用户普遍对此反应积极,表示确实有效。但这让我们想知道,已经2024年了,为什么我们还需要使用这样的“临时解决方案”来构建WordPress网站呢?这样,插件和主题作者就可以继续延迟更新和主题更新。想测试您自己的代码吗?

推动 Web 向前发展的开拓者

也许答案就在于W3Techs 上令人震惊的评论。目前,三分之一使用jQuery 的网站仍在运行3.x 或更早版本(3.0.0 于2016 年6 月发布)。

这些结果也与OpenJS 基金会和IDC 于2023 年11 月进行的一项小型研究一致。在509 名调查受访者中,89% 的人确认他们正在使用jQuery,其中56% 的人表示他们已经部署了旧版本,其中一些版本已不再维护。

开源和标准专家Tobie Langel 在W3C 的Secure the Web Forward 研讨会上发言时认为,jQuery 由于其“巨大的影响力和长期的生命力”而在市场上处于独特的地位。如果保护jQuery 就是保护Web,那么jQuery 又有机会了。迸发出新的能量,继续开拓并推动网络向前发展。

人们已经在这方面努力了。 2022 年10 月,OpenSSF 的Alpha-Omega 项目向jQuery 授予了35 万美元,以“帮助用户并推动代码现代化,以减轻jQuery 中的潜在安全问题”。

在Linux 基金会、微软、谷歌和亚马逊等行业巨头以及OpenJS 基金会的支持下,在GoDaddy、IBM、Joyent 和Sovereign Tech Fund 的支持下,jQuery 似乎正在卷土重来。

原文链接:https://www.infoq.cn/article/ZZRcTXfErLIftQNwwSZg

版权声明:本文转载于今日头条,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢