加载中...
John Resig 在 2006 年发布的 JavaScript 库,以「write less, do more」为口号,抹平了 IE 时代各浏览器 DOM API 的差异,曾被超过 70% 的网站使用,开创了现代前端开发的工程意识。

| 类型 | JavaScript DOM 库 |
| 首发版本 | 1.0(2006 年 8 月) |
| 作者 | John Resig |
2006-2015 年是 jQuery 的黄金十年。那个年代,IE6/7/8 与 Firefox/Safari 的 API 差异巨大,一个简单的 AJAX 请求在不同浏览器要写完全不同的代码。jQuery 的 $() 选择器和链式调用让跨浏览器操作 DOM 变成了一件愉快的事。
jQuery UI、jQuery Mobile 等周边库进一步扩大了生态,几乎每个 WordPress 主题、企业网站都少不了它。2013 年 W3Techs 统计,全球使用 JS 库的网站中 93% 用了 jQuery。[1]
随着浏览器标准化程度提升,jQuery 的存在理由逐渐消失。querySelector/querySelectorAll 原生可用,fetch 替代了 $.ajax,classList 替代了 $.addClass。更重要的是,SPA 框架兴起后,jQuery 的命令式 DOM 操作思路与 React/Vue 的声明式思想根本冲突。
但 jQuery 并没有真正「死去」——截至 2025 年,它仍是全球安装量最大的 JS 库(绝大多数是遗留系统和 WordPress 站点带来的)。jQuery 3.x 系列仍在维护,3.7 版本于 2023 年发布。「You Might Not Need jQuery」这个网站整理了原生 API 对应写法,成为前端开发者的常用参考。

| 类型 | JavaScript DOM 库 |
| 首发版本 | 1.0(2006 年 8 月) |
| 作者 | John Resig |
登录 后参与讨论
暂无讨论,来发表第一条评论吧