【发布时间】:2011-01-06 00:41:39
【问题描述】:
我一直在查看其他人的 JavaScript 代码,我注意到许多程序员倾向于创建可以与调用它们的函数相结合的函数。一个例子是this; 'initWebGL' 功能可以与'start' 功能结合使用,它的功能相同。另一个示例是在this 的源代码中,其中每15 毫秒调用一次的函数“tick”调用其他两个可以与“tick”组合的函数。我了解这在组织方面的质量,但我对它对绩效的影响感到好奇。这样做是否很好,尤其是考虑到 JavaScript 是一种解释型语言?
【问题讨论】:
-
这不取决于您使用的解释器吗?
-
如果一种编程语言要求你失去组织以保持足够的效率,那么该语言应该被解雇。
-
Javascript 中的函数调用比由组织不良的代码造成的维护噩梦要便宜。
标签: javascript optimization computer-science