gpt4 book ai didi

javascript - jQuery UI 设计模式问题

转载 作者:数据小太阳 更新时间:2023-10-29 03:48:55 25 4
gpt4 key购买 nike

我正在通读 jQuery UI 源代码(特别是 ui-dialog),我看到这个模式重复了很多次:

    var self = this,
options = self.options,
uiDialog = self.uiDialog;

var self = this, something, something else 这种模式背后的原因是什么

最佳答案

它只是缓存变量和对象属性。这通常被认为是非常好的做法,因为对象查找是有代价的。

window.href

花费更多的时间
var myhref = window.href;
myhref;

当然,您需要进行一次昂贵的调用,但对缓存变量的所有进一步调用要快得多。

出于几乎相同的原因,使用此模式的另一个原因是缓存 DOM 节点引用。访问 DOM 是您使用 Javascript(在浏览器中)可以做的最昂贵的事情之一。因此,通过缓存引用,您只是提升了代码。

关于javascript - jQuery UI 设计模式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com