
来自无宝同学大半夜的消息,可能是曾经最为著名的小型开源 JavaScript 库,被无数网站使用的 jQuery 迎来了近10年以来的首次更新!

jQuery 是一个小型开源 JavaScript 库,它简化了网页开发,核心目标是“写更少的代码,做更多的事情”。

它可以让许多网页特效,只需要几行代码就能实现,比如网页上的动画效果、图片轮播图、弹窗、日期选择器、隐藏/显示元素等等。
jQuery 由其创建者 John Resig 于 20 年前推出,当时浏览器兼容性问题十分普遍。编写能在 IE、Firefox 和 Safari 中同时运行的异步 JavaScript 代码是一件令人头疼的事情。
jQuery 解决了所有这些问题,并立即流行起来。
曾经的小众软件也使用 jQuery,不过近两年青小蛙使用AI逐步移除了对 jQuery 的依赖,现在已经不再使用了。
而 jQuery 本身,也是如此啊。
如今,谁还在使用 jQuery 呢?
这个问题有点尴尬,因为根据 w3techs 的统计,在已知的 JavaScript 库中,现如今依旧有 88.8% 的网站使用了 jQuery。
而在所有网站(包括不使用任何库的网站)中,约 70.9% 的网站在页面上包含 jQuery!

居然与认知有点不同。不过我觉得这里面 WordPress 贡献最大吧。
jQuery 4.0 更新内容
这个版本进行了现代化重构和清理遗留代码,包括:
- 删除对 IE 10 及更早浏览器的支持
- 移除长期废弃的 API
- 删去内部用途的参数和过度复杂的旧行为,从而简化代码
- 加入了对 Trusted Types / 更严格内容安全策略(CSP) 的支持
- 将源码迁移到 ES 模块格式,便于与现代打包工具和模块系统配合使用
- slim版本进一步缩小体积
原文:https://www.appinn.com/jquery-4-0/