网站首页 > 技术文章 正文
jQuery 是一个有用的工具,当时我们真的需要一种编写交互性脚本的方式,以平滑事件处理、选择元素、动画元素等的不同实现,2021 年有近84% 的移动页面使用它。
Web 之所以更好,是因为 jQuery——不仅因为它具有如此令人难以置信的实用性,还因为它的无处不在导致它所提供的东西成为 Web 平台本身的一部分。
但是如今,我们几乎可以在原生 JavaScript 中做任何 jQuery 可以做的事情:
- 我们可以使用带有querySelector和的 CSS 选择器语法来选择元素querySelectorAll。
- 我们可以使用classList API.
- 我们可以将事件处理程序附加到 DOM 元素和window使用addEventListener.
- 所以,所以,更多。
这真的引出了一个问题:我们今天真的需要 jQuery 吗?
GOV.UK用响亮的“不”回答
2022 年 3 月,Matt Hobbs宣布 GOV.UK 删除了对 jQuery 的依赖。
就用户体验而言,这是一件大事,因为 GOV.UK 为英国大规模提供在线服务和信息。
并非每个人都在 2022 款 MacBook Pro 上使用高速宽带连接。
GOV.UK 必须对所有人开放,这意味着要保持精简。
以下是马特·霍布斯 (Matt Hobbs) 关于 GOV.UK 在删除 jQuery 时注意到的一些最热门的文章:
- 整体前端处理时间更少。
- 在第 75 个百分位处,阻塞时间减少了 11% 。
- 95% 用户的阻塞时间减少 10% 。这些用户会遇到严重不利的网络和设备条件,每一次性能提升对他们来说尤其重要。
Reddit网友:
1、我不得不说,英国政府网站拥有我见过的最好的设计系统和信息架构。
2、英国政府网站也倾向于有非常好的可访问性,加载速度快,页面简单,信息清晰,没有杂物,没有暗纹,没有弹出窗口......而且他们确实有写下他们做什么和如何做的习惯。总的来说,这只是一个了不起的例子,说明一个网站可以是什么,网络应该是什么。
猜你喜欢
- 2024-11-27 VirtualBox 7.1.2 发布! 带来多项 GUI 更新,无人值守安装已彻底删除
- 2024-11-27 Spring boot+Mybatisplus用AR模式实现逻辑删除操作
- 2024-11-27 碎片时间学编程「127]:从数组中删除元素
- 2024-11-27 JavaScript程序员需要掌握的5个debug技巧
- 2024-11-27 python 列表删除
- 2024-11-27 souce-map-js + Vue 还原生成环境报错,让JS报错无所遁形
- 2024-11-27 如何使用 rmdir 命令删除目录?
- 2024-11-27 illustrator插件-常用功能开发-删除所有蒙版-js脚本开发-AI插件
- 2024-11-27 如何在 Ubuntu 22.04 LTS 中添加、删除和授予用户 Sudo 权限
- 2024-11-27 删除此函数式编程技术的 Switch 语句
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-