【发布时间】:2010-11-09 02:31:24
【问题描述】:
我已经浏览了很多 Javascript 优化,其中大多数都在谈论字符串连接,还有一些其他大的发现 here,但我认为必须有 更多详细信息您可以针对速度关键且这些代码段的处理非常高进行优化。
假设您出于某种原因运行此代码:(不太可能,我知道,但请耐心等待)
for( var i = 0; i < 100000000000; i++ ) {
//Do stuff
}
而且没有办法绕过那么大的循环......您将要确保您在该循环中所做的所有事情都已优化到您无法优化的程度不再...否则您的网站将挂起。
编辑:我说的不一定是循环,像 onmousemove 这样反复调用的函数呢?虽然在大多数情况下我们不需要使用 onmousemove,但在某些情况下会这样做。
这个问题是针对这些情况的。
使用 JQuery 作为我们的 JS 库
所以我想要的是优化技巧,但仅限于更不常见的技巧
- IE。 Speed differences between switch or if-else
如果您想查看更常见的,可以在这里找到它们:
【问题讨论】:
-
我建议把这个问题改成wiki。