![]() |
1
3
它的作用取决于它的实际用途。就像问一根绳子有多长。 我已经看到,在javascript中,将名称设置为“真”、“假”、“未定义”可以使应用程序至少快10倍。它变得更快的原因是它不需要深入研究全球范围链。Nick Zakas在下面的谷歌代码视频中很好地解释了这一点。 http://googlecode.blogspot.com/2009/06/nicholas-c-zakas-speed-up-your.html 编辑: 我刚发现这个,觉得它可能有用。这也是对范围链的快速解释。 http://www.phpied.com/extreme-javascript-optimization/ |
![]() |
2
2
尼古拉斯·扎卡斯对这个问题做了一些研究,并就此进行了讨论。 Google Tech Talk .似乎您可以获得一个有趣的性能增强。我不确定确切的数字,但可以肯定的是,优化名称查找将提高代码的速度。 当然,如果你将10年的遗留代码拖到身后,这些代码工作得很好,不要担心优化…但是如果您的应用程序运行缓慢,我会考虑优化代码。 如果决定进行重构,请尝试确定可以优化的内容。我建议使用 javascript profiler of firebug 这样做。 您甚至可以尝试优化代码的一小部分,查看您获得的性能提升,然后确定是否值得优化应用程序的其余部分。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 7 月前 |
![]() |
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 7 月前 |
![]() |
user28928120 · 如何在jquery中选择所有类? 8 月前 |
![]() |
Eliable · 使点击计数器和进度条协同工作 8 月前 |
![]() |
Jack Maessen · 在处理程序上使用时如何获取输入类型 9 月前 |