jquery 上个月

瑜舒涵 1周前 6浏览 0评论

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,建议尽快更新到最新版本以便更好地使用和保证安全性。