jquery3


jQuery 3 简介
jQuery 3 是 jQuery 库的一个重要版本,发布于 2016 年,专注于现代化、性能优化以及移除过时 API。它保持对旧浏览器的有限支持,同时为现代浏览器提供更好的兼容性和效率。
主要特性
- 更轻量级:移除了旧版中不常用的代码,减少了文件体积。
- Promises/A+ 兼容:
$.Deferred对象现在完全遵循 Promises/A+ 标准,可与async/await或其他 Promise 库协作。 - requestAnimationFrame 动画:默认使用
requestAnimationFrame提升动画性能。 - SVG 兼容性改进:修复了早期版本对 SVG 操作的部分问题。
代码示例
// 异步加载数据示例
$.get("https://api.example.com/data")
.done(function(data) {
console.log("数据加载成功:", data);
})
.fail(function(error) {
console.error("请求失败:", error);
});
// 动画效果(使用 requestAnimationFrame)
$("#element").animate({ opacity: 0.5 }, 500);
迁移注意事项
- 移除旧 API:如
.load()、.unload()和.error()方法被废弃,需改用.on()事件监听。 - 严格模式:部分内部代码启用严格模式,可能影响非严格模式的旧代码。
- IE 支持:仅支持 IE9+,若需兼容 IE8 需使用 jQuery 1.x 或 2.x。
资源推荐
- 官方文档:jQuery 3 API
- GitHub 仓库:jquery/jquery
如需进一步了解特定功能或问题,可提供更具体的搜索方向。






