jQuery发布了4.0.0 Beta 测试版
2024-02-07 1527 0
2月6日 jQuery发布了4.0.0 Beta 测试版。jQuery 4.0.0最大的更改是,取消了对IE10及以下版本的支持,IE11的支持仍会保留,不过5.0将取消对IE11的支持。包括 Edge Legacy、iOS <11、Firefox <65 和 Android 浏览器,jQuery 4.0也将放弃支持。

jQuery 4.0.0 Beta 版本包含一些重大更新,包括:
1. 弃用旧的 API 和功能
jQuery 4.0.0 弃用了一些旧的 API 和功能,这些 API 和功能在未来的版本中可能会被删除。具体包括:
- $.ajax() 方法中的 beforeSend、error 和 success 参数
- $.ajaxSetup() 方法
- $.get()、$.post()、$.getJSON() 和 $.load() 方法
- $.param() 方法
- $.Deferred() 对象
- $.fn.extend() 方法
- $.fn.live() 方法
- $.fn.delegate() 方法
- $.fn.hover() 方法
- $.fn.toggle() 方法
2. 新增可信类别的支持
jQuery 4.0.0 新增了对可信类别的支持,可信类别可以帮助防止跨站脚本 (XSS) 攻击。
3. 增强安全性
jQuery 4.0.0 增强了安全性,包括:
修复了一些安全漏洞
默认情况下使用 HTTPS 协议
4. 性能改进
jQuery 4.0.0 对性能进行了改进,包括:
- 减少了代码大小
- 提高了执行效率
5. 其他更新
jQuery 4.0.0 还包含了一些其他更新,包括:
- 新增了 $.fn.text() 方法
- 新增了 $.fn.html() 方法
- 新增了 $.fn.attr() 方法
- 新增了 $.fn.css() 方法
- 新增了 $.fn.data() 方法
建议
如果您正在使用 jQuery,建议您升级到 jQuery 4.0.0 Beta 版本。升级之前,请确保您的代码兼容 jQuery 4.0.0 Beta 版本。