UI中的快速变化——关于jQuery宽度,我错过了什么?

UI中的快速变化——关于jQuery宽度,我错过了什么?,jquery,Jquery,我使用这样的代码来获取文档的宽度: $(document).width() 但我注意到,在调整窗口大小时,我的布局不断被破坏,我做了一些测试,发现更改的速度至关重要。当我非常缓慢地调整窗口大小时,宽度的值是正确的。但当我快速调整窗口大小时(一次移动50%),读取的宽度是以前的状态 作为比较,我补充道 document.body.getBoundingClientRect() 第二种方法让我无论窗口的变化有多快都能始终获得可靠的读数 好的,我找到了应该使用什么,但我想知道jQuery方法有什么

我使用这样的代码来获取文档的宽度:

$(document).width()
但我注意到,在调整窗口大小时,我的布局不断被破坏,我做了一些测试,发现更改的速度至关重要。当我非常缓慢地调整窗口大小时,宽度的值是正确的。但当我快速调整窗口大小时(一次移动50%),读取的宽度是以前的状态

作为比较,我补充道

document.body.getBoundingClientRect()
第二种方法让我无论窗口的变化有多快都能始终获得可靠的读数


好的,我找到了应该使用什么,但我想知道jQuery方法有什么问题。那么我在这里遗漏了什么呢?

据我所知,jQuery包装了原始javascript
你意识到$jQuery是由$

这就是为什么,我认为jQuery的执行速度比原始javascript代码慢是有道理的。
在得到结果之前,他们可能首先在.width()函数中做了一些事情

请尝试链接以供参考

谢谢,