2006年1月14日,John Resig在纽约BarCamp首次向世界展示了一个名为jQuery的JavaScript库。时隔二十年,jQuery团队正式发布了4.0.0版本。
历经多年迭代和多轮预发布,最终发布的jQuery 4.0.0版本在性能和现代化程度上进行了显著升级。作为近十年来的首个主版本更新,它不可避免地引入了一些不兼容的改动——因此升级前,建议开发者仔细阅读以下说明。好消息是,绝大多数项目仅需稍作调整即可顺利完成迁移。
这些破坏性改动实际上是团队多年来积累的技术债务的一次集中清理——这些调整无法在补丁或次版本中悄然完成。开发团队精简了大量陈旧代码,移除了此前标记为弃用的API,删除了不少未公开文档的内部函数参数,并彻底砍掉了一些逻辑复杂、行为怪异的“黑魔法”功能。
不过,这对开发者而言是一件好事:代码变得更加干净整洁,未来的维护成本也将随之降低。
