jQuery是一款广受欢迎的JavaScript库,能够让开发者更轻松地操纵HTML文档、处理事件、添加动画效果等等。上个月,jQuery发布了最新版本v3.5.1,让我们一起来了解一下。
首先,这个版本解决了一些已知的问题,例如在使用宽度属性计算时,IE11会返回不同的值。此外,还解决了某些浏览器中滚动条出现时,`height()`方法和`innerHeight()`方法的行为不一致问题。
下面是一些主要的更新:
// 更改不赞成的方法
jQuery.fn.load = function( url, params, callback ) {
if ( typeof url !== "string" && _load ) {
return _load.apply( this, arguments );
}
// ...
};
// 更改的事件API
jQuery.event.fixHooks.click = {
props: [ "button", "which", "key", "pageX", "pageY" ],
/**
* 这个钩子被删除,因为已经是默认的
* @memberof module:event.fixHooks
*/
filter: function( event, original ) {
// …
}
};
此外,jQuery还更新了一些第三方库的版本,例如Sizzle版本2.3.5,在CSS选择器引擎方面有所改进,支持一些较新的CSS选择器。
总的来说,这个版本提供了一些小的修复和改进,以及更新了一些第三方库的版本。如果您已经使用了jQuery,建议尽快更新到最新版本以便更好地使用和保证安全性。
上一篇 jquery 写菜单
下一篇 jquery 农历生日