你可能不敢想象,2025 年,jQuery要更新到 4.0 了

简介: jQuery,由 John Resig 于2006年创建,曾帮助无数开发者简化DOM操作、事件处理和动画效果。历经19年,即便在React、Vue等现代框架盛行的今天,jQuery仍在更新。最新版4.0.0 Beta已推出,修复问题、提升性能并加入新特性,展示了其适应时代的能力。jQuery不仅是技术的坚持,更是文化和精神的传承,见证了众多开发者的青春。

让人难以置信的是,jQuery,这个曾经帮助无数开发者简化 DOM 操作、事件处理和动画效果的 JavaScript 库,至今仍在更新。自从 2006 年 8 月震撼亮相以来,它已走过了长达 19 年的路程。还记得么?他的作者是:John Resig,这个年轻的小伙子也变成老大叔了。

20c8d3932c9844009252bf5ff50a269a~tplv-obj.jpeg

而现在,即便在 React、Vue 这样的现代框架盛行的今天,或者AI都满天飞的今天jQuery 仍在更新,你觉得神奇不神奇?根据官方在最近的2024年7月17日博客《Second Beta of jQuery 4.0.0》中发布的消息,jQuery 4.0.0 的第二个测试版已经推出。这一版本不仅修复了众多已知问题,提高了性能,还加入了一些响应现代网页需求的新特性。例如,它现在提供了更强大的选择器和更精细的错误处理机制,以及对现代 JavaScript 特性的支持,显示了它适应时代变迁的能力。

4882fc0281a441049a4242b657fe0251~tplv-obj.jpeg

不知道诸位大佬们最后在使用jQuery的时候是什么版本呢?是1.x还是2.x还是3.x呢?不过3.x目前来说已经更新马上9年了...因为发布的时间是2016-06-09。

94d545a407ff4e6cbb36751517f21f19~tplv-obj.jpeg

怎么样?有没有一种魔兽怀旧服的感觉?估计也是目前时间最长的单版本更新记录了,当然jQuey也是目前前端维护时间最长的一个库了,就算包含框架也是,因为毕竟人家占位早啊。值得一提的是一起同时期的MooTools库早就断更了,

接下来,我来大家来一波jQuery版本回忆录,带着各位大佬找回你失去的青春:

版本号 发布日期
1.0 2006-08-26
1.1 2007-01-14
1.2 2007-09-10
1.3 2009-01-14
1.4 2010-01-14
1.5 2011-01-31
1.6 2011-05-03
1.7 2011-11-03
1.8 2012-08-09
1.9 2013-01-15
1.10 2013-05-24
1.11 2014-01-24
2.0 2013-04-18
2.1 2014-01-24
3.0 2016-06-09
3.1 2016-07-07
3.2 2017-03-20
3.3 2018-01-19
3.4 2019-04-10
3.5 2020-04-10
3.6 2021-03-02
3.6.1 2022-03-04
3.6.2 2022-06-14
3.6.3 2022-09-21
3.6.4 2022-12-16
3.7.0 2023-04-15
3.7.1 2023-07-18
4.0.0 BETA 2024-02-06
4.0.0 BETA 2024-07-17

所以不出意外的话,2025年就会更新正式的4.0.0的正式版了。不过确实这份持续更新的承诺,不仅令人敬佩,也是对开发社区不断支持的回应。每一个新的版本,都是对开发者需求的聆听和对技术发展的响应。jQuery 的坚持,不仅是技术的坚持,更是一种文化和精神的传承,也是很多开发者们逝去的青春啊。

目录
相关文章
|
10月前
|
前端开发 Java 程序员
2025年了,PHP 还是“世界上最好的语言”吗?
“PHP是全世界最好的语言”源自2001年PHP官方文档,本为积极评价,后因PHP性能、安全等问题成为技术圈知名梗。Ruby调侃自己是程序员最好的朋友,其他语言如Go、Java、Python则低调介绍优势。前端CSS预处理语言Sass高调自称最成熟强大,Less则低调表示仅比CSS多一点。2025年TIOBE指数显示,PHP已跌至13名,Python位居第一。尽管PHP难回巅峰,但其早期辉煌仍值得怀念。
535 3
|
10月前
|
SQL 缓存 Java
【吐血整理】MyBatis从入门到精通
本文介绍了 MyBatis 的使用指南,涵盖开发环境搭建、基础操作实例和进阶特性。首先,详细描述了 JDK 和 IDE 的安装及依赖引入,确保项目顺利运行。接着,通过创建用户表和实体类,演示了 CRUD 操作的全流程,包括查询、插入、更新和删除。最后,深入探讨了动态 SQL 和缓存机制等高级功能,帮助开发者提升数据库交互效率和代码灵活性。掌握这些内容,能显著提高 Java 编程中的数据库操作能力。
1208 4
|
10月前
|
缓存 NoSQL 架构师
Redis批量查询的四种技巧,应对高并发场景的利器!
在高并发场景下,巧妙地利用缓存批量查询技巧能够显著提高系统性能。 在笔者看来,熟练掌握细粒度的缓存使用是每位架构师必备的技能。因此,在本文中,我们将深入探讨 Redis 中批量查询的一些技巧,希望能够给你带来一些启发。
Redis批量查询的四种技巧,应对高并发场景的利器!
|
11月前
|
NoSQL 应用服务中间件 API
Redis是如何建立连接和处理命令的
本文主要讲述 Redis 是如何监听客户端发出的set、get等命令的。
1587 160
|
10月前
|
存储 Java 索引
Java快速入门之数组、方法
### Java快速入门之数组与方法简介 #### 一、数组 数组是一种容器,用于存储同种数据类型的多个值。定义数组时需指定数据类型,如`int[]`只能存储整数。数组的初始化分为静态和动态两种: - **静态初始化**:直接指定元素,系统自动计算长度,如`int[] arr = {1, 2, 3};` - **动态初始化**:手动指定长度,系统给定默认值,如`int[] arr = new int[3];` 数组访问通过索引完成,索引从0开始,最大索引为`数组.length - 1`。遍历数组常用`for`循环。常见操作包括求和、找最值、统计特定条件元素等。
|
10月前
|
人工智能 Ubuntu Linux
os-copilot使用之全面配置与使用测试
作为一名个人开发者,我主要从事云服务器架设工作。近期,我成功使用了OS Copilot的 `-t -f |` 功能,解决了执行语句、连续提问及快速理解文件的问题。我发现这些功能非常实用,特别是在使用Workbench时能快速调用AI助手。此外,建议将AI功能与xShell工具联动,进一步提升效率。文中详细记录了购买服务器、远程连接、安装配置OS Copilot以及具体命令测试的过程,展示了如何通过快捷键和命令行操作实现高效开发。
347 67
|
10月前
|
人工智能 自然语言处理 数据可视化
校企合作|TsingtaoAI携手潍坊学院,共建AI驱动的党建信息化系统
TsingtaoAI与潍坊学院近日达成合作,正式签署《人工智能党建信息化系统开发》技术开发合同,计划在未来两年内联合开发一套集党员教育、党务管理、党建活动智能化以及数据可视化于一体的智能党建系统。本次合作将充分结合TsingtaoAI在AI大模型领域的技术优势和潍坊学院的学术资源,为推动党建工作的数字化、智能化和高效化注入新的动力。
200 10
|
10月前
|
安全 Java 数据库连接
Java使用MyBatis-Plus的OR
通过MyBatis-Plus的条件构造器,Java开发者可以方便地进行复杂的查询条件组合,包括AND和OR条件的灵活使用。熟练掌握这些技巧,可以显著提升开发效率和代码可读性。
360 20
|
10月前
|
人工智能 定位技术 云计算
​2024年终总结暨2025年展望:砥砺前行,顺其自然
### 2024年终总结暨2025年展望:砥砺前行,顺其自然 2024年,我在学习、科研和职业发展上取得了显著进展。全年坚持学习351天,创作1201篇技术博客,获得多项学术成果和行业认可。顺利取得博士学位,并在遥感云计算领域深入探索,出版新书《生态地理遥感云计算》。未来,我将继续深耕遥感技术,计划发表高质量论文,拓展国内遥感云平台应用,保持科研敏感性,同时注重身体健康与个人成长,期待与更多优秀人才合作,共同创造更大的学术和社会价值。
291 31
|
10月前
|
人工智能 弹性计算 运维
操作系统智能助手OS Copilot新功能 评测
作为一名游戏开发工程师,我近期对阿里云Copilot进行了详细评测。Copilot支持多种Linux系统,具备完整的思维链推理能力,能处理复杂任务,大幅减轻运维工作量。它覆盖了大部分常用命令和参数,适合中高级运维工程师。虽然存在一些缺陷,但其在代码解读、错误分析等方面表现出色,极大提升了工作效率。强烈推荐有运维需求的用户使用Copilot,未来运维离不开它。 附上Copilot文档链接:[点击查看](https://help.aliyun.com/zh/alinux/user-guide/instructions-for-os-copilot)
249 26