![]() |
1
157
未定义是一个正态变量,可以简单地用
由于性能原因,窗口变量被设置为本地变量。因为当javascript查找变量时,它首先遍历局部变量,直到找到变量名。当找不到它时,javascript将进入下一个作用域等,直到它过滤掉全局变量。因此,如果将窗口变量设为本地变量,则javascript可以更快地查找它。 更多信息: Speed Up Your JavaScript - Nicholas C. Zakas |
![]() |
2
53
未定义
通过声明
窗口
经过
司扥噢特:
尽管这可能不是jquery开发人员的意图,但是传递
|
![]() |
3
16
其他人已经解释了
通过以下示例可以说明通过窗口的原因。
控制台记录什么?价值
但是,如果你得到
我不知道jquery是否在这样做,但如果您正在重新定义
|
![]() |
4
6
顶部
通过显示jquery插件中使用的最典型的情况,这可能更容易理解。
|
![]() |
5
5
用1000000次迭代进行测试。这种本地化对性能没有影响。在1000000次迭代中甚至没有一毫秒。这根本没用。 |
![]() |
tomm · 谷歌表格-将两列相乘,复制第三列 3 年前 |
![]() |
ziemsterr · 无法在SQL SELECT语句中找出此语法错误 3 年前 |
![]() |
Andrés BolÃvar · AJAX请求未收到我想要的属性 3 年前 |
![]() |
clarkk · 当声明向量时,(1)是什么意思? 3 年前 |
![]() |
Mike C. · Bash错误[:检查文件是否存在时缺少“]” 3 年前 |
![]() |
michael · 错误的脚本和语法问题 3 年前 |