jQuery 3.0在日前发布了最终的全新版本新特性体现在:

时间:2022-11-30 18:58:13

文章来源:

http://www.jb51.net/article/87998.htm

1. 移除旧的IE工作区,如果想要了解弃用功能,可以通过ctrl+f键来进行搜索
2.jQuery 3.0运行在Strict Mode下
3. 引进for...of循环,for...of循环可以取代以前的 $.each(...) 语法
4. 动画方面采用新的API,jQuery 3使用requestAnimationFrame() API来执行动画
5. 对包含特殊含义的字符串提供转义的新方法, $( "#" + $.escapeSelector( "abc.def" ) )
6. 类操作方法支持 SVG ,不幸的是,jQuery 3现在还无法完整的支持SVG
7. 延迟对象现在与JS Promises 兼容
//JavaScript Promises ,用于异步计算的对象,在ECMAScript6中已经被标准化;
8. jQuery.when()对于多种参数的不同解读
//$.when() 提供了执行回调函数的一种方法
9. 新的显示/隐藏逻辑
// 从现在开始, .show() 、 .hide() 和 .toggle() 方法将会以内联样式为重点取代以前的计算样式,这种方式能够更尊重样式列表的改变。
10. 对于防止XSS攻击的额外保护
// jQuery 3增加一个额外的安全层用户用于防备跨站点脚本(XSS)攻击,它需要开发者指定 $.ajax() 和 $.get() 方法中的选项为dataType: "script"。