程序员的知识教程库

网站首页 > 教程分享 正文

前端讨论 - 你是否还需要jQuery(党支部委员会讨论是否确定为发展对象的意见)

henian88 2024-10-17 09:33:30 教程分享 2 ℃ 0 评论

最近Gov.uk也从他们的网站也删掉了jQuery。

jQuery 是一个大约 30 KiB 的依赖项,到 2021 年仍然有近 84% 的移动页面使用它。 过去jQuery 是一个有用的工具,那时我们需要一种编写交互性脚本的方式,以平滑事件处理、选择元素、动画元素等的不同实现,还支持跨浏览器运行。

因为 jQuery使得Web更好——不仅因为它具有如此令人难以置信的实用性,还因为它的无处不在导致它所提供的东西成为 Web 平台本身的一部分。但如今,我们几乎可以用原生 JavaScript 中做任何 jQuery 可以做的事情:

我们可以使用带有 querySelector 和 querySelectorAll 的 CSS 选择器语法来选择元素。

我们可以使用 classList API 在元素上添加、删除和切换类。

我们可以使用 addEventListener 将事件处理程序附加到 DOM 元素和窗口。

这真的引出了一个问题:我们今天真的需要 jQuery 吗?2022 年 3 月,Matt Hobbs 宣布 GOV.UK 删除了对 jQuery 的依赖。就用户体验而言,这很重要,因为 GOV.UK 为英国大规模提供在线服务和信息,要知道并非每个人都在2022款MacBook Pro上使用高速宽带连接。GOV.UK对所有人开放并成功运营,足以说明去掉jQuery是成功的。

也许你真的可以考虑放弃jQuery了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表