jQuery:那个改变前端的库,现在活到了 4.0

文章目录

  • [jQuery:那个改变前端的库,现在活到了 4.0](#jQuery:那个改变前端的库,现在活到了 4.0)
    • [1、 现在还活着吗](#1、 现在还活着吗)
    • [2、 4.0 做了什么](#2、 4.0 做了什么)
    • [3、 为什么还有人用](#3、 为什么还有人用)
    • [4、 怎么跑起来](#4、 怎么跑起来)
    • [5、 适合谁](#5、 适合谁)

jQuery:那个改变前端的库,现在活到了 4.0

59,833 Star。

jQuery 在 2026 年 1 月发布了 4.0.0 正式版。对,就是那个很多人以为已经凉了的 jQuery。

1、 现在还活着吗

活着,而且在更新。

版本支持情况:

  • 4.x(main 分支):完整支持
  • 3.x:仅关键修复
  • 2.x / 1.x:停止维护

官方推荐所有用户升级到最新版。旧版本的商业支持由 HeroDevs 提供。

2、 4.0 做了什么

核心变动是模块化和构建系统重写。支持 ECMAScript Module 输出,可以生成 ESM 格式的 jquery.module.js

构建时可以自由裁剪模块。不需要 AJAX?排除掉。不需要动画效果?排除掉。不需要完整选择器引擎?也能排除,会用原生 querySelectorAll 替代。甚至可以生成一个 Slim 精简版:

bash 复制代码
npm run build -- --filename=jquery.slim.js --slim

也可以混合搭配,比如同时开启 ESM、Slim 和 Factory 模式:

bash 复制代码
npm run build -- --filename=jquery.factory.slim.module.js --factory --esm --slim

3、 为什么还有人用

前端框架一轮一轮地换,jQuery 的使用率确实在下降。但它解决的问题没有消失:DOM 操作、事件绑定、AJAX 请求。很多老项目跑得好好的,没必要为了追新而重写。

另外 jQuery 的适用范围已经不只是浏览器。它同时支持 Node、浏览器扩展和其他非浏览器环境。

4、 怎么跑起来

clone 仓库后,三步搞定:

bash 复制代码
cd jquery
npm install
npm run build

构建产物放在 dist/ 目录。跑测试需要一个支持 PHP 的本地服务器,Windows 上可以用 WAMP,Mac 上可以用 MAMP。

5、 适合谁

  • 还在维护 jQuery 老项目的开发者,4.0 是值得考虑的升级目标
  • 需要一个轻量 DOM 操作库、不想引入整套框架的场景
  • 对前端历史感兴趣的人,读 jQuery 源码是理解 JavaScript DOM 操作的最佳路径之一

整套框架的场景

  • 对前端历史感兴趣的人,读 jQuery 源码是理解 JavaScript DOM 操作的最佳路径之一