jQuery:那个改变前端的库,现在活到了 4.0
文章目录
- jQuery:那个改变前端的库,现在活到了 4.0
- 1、 现在还活着吗
- 2、 4.0 做了什么
- 3、 为什么还有人用
- 4、 怎么跑起来
- 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 精简版:
npmrun build ----filename=jquery.slim.js--slim也可以混合搭配,比如同时开启 ESM、Slim 和 Factory 模式:
npmrun build ----filename=jquery.factory.slim.module.js--factory--esm--slim3、 为什么还有人用
前端框架一轮一轮地换,jQuery 的使用率确实在下降。但它解决的问题没有消失:DOM 操作、事件绑定、AJAX 请求。很多老项目跑得好好的,没必要为了追新而重写。
另外 jQuery 的适用范围已经不只是浏览器。它同时支持 Node、浏览器扩展和其他非浏览器环境。
4、 怎么跑起来
clone 仓库后,三步搞定:
cdjquerynpminstallnpmrun build构建产物放在dist/目录。跑测试需要一个支持 PHP 的本地服务器,Windows 上可以用 WAMP,Mac 上可以用 MAMP。
5、 适合谁
- 还在维护 jQuery 老项目的开发者,4.0 是值得考虑的升级目标
- 需要一个轻量 DOM 操作库、不想引入整套框架的场景
- 对前端历史感兴趣的人,读 jQuery 源码是理解 JavaScript DOM 操作的最佳路径之一
整套框架的场景
- 对前端历史感兴趣的人,读 jQuery 源码是理解 JavaScript DOM 操作的最佳路径之一
