Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript/jQuery中,如果我将代码压缩成“一行程序”,在呈现性能上会有差异吗?_Javascript_Jquery_Optimization_Interpreter - Fatal编程技术网

在Javascript/jQuery中,如果我将代码压缩成“一行程序”,在呈现性能上会有差异吗?

在Javascript/jQuery中,如果我将代码压缩成“一行程序”,在呈现性能上会有差异吗?,javascript,jquery,optimization,interpreter,Javascript,Jquery,Optimization,Interpreter,如果我将代码压缩成一行与两行,在性能上是否有差异?我不是在问可读性问题 例如: var slide='images/'+n+'.png'; $'img'.attr'src',幻灯片 对 $'img'.attr'src','images/'+n+'.png' 就个人而言,我喜欢更少的代码行。通常,我是唯一一个阅读我的代码的人,所以交流意图并不那么重要 我很好奇,即使这是一个典型的微优化示例,Javascript解释器是否能更快地执行上述选项之一。渲染性能没有任何差异。渲染性能没有任何差异。微优化并

如果我将代码压缩成一行与两行,在性能上是否有差异?我不是在问可读性问题

例如:

var slide='images/'+n+'.png'; $'img'.attr'src',幻灯片

$'img'.attr'src','images/'+n+'.png'

就个人而言,我喜欢更少的代码行。通常,我是唯一一个阅读我的代码的人,所以交流意图并不那么重要


我很好奇,即使这是一个典型的微优化示例,Javascript解释器是否能更快地执行上述选项之一。

渲染性能没有任何差异。

渲染性能没有任何差异。

微优化并没有说明这一点-

答案在很大程度上取决于所涉及的口译员。如果IE的翻译有一个非常非常…继续说一段时间。。。非常轻微,无法检测到差异。另一方面,Chrome的V8肯定不会


但以实际价值计算呢?不,一点区别都没有。

微优化并没有说一半-

答案在很大程度上取决于所涉及的口译员。如果IE的翻译有一个非常非常…继续说一段时间。。。非常轻微,无法检测到差异。另一方面,Chrome的V8肯定不会


但以实际价值计算呢?不,完全没有区别。

在某些情况下,这当然会使调试变得更困难。但在某些情况下,这当然会使调试更困难。即使只有你处理代码,如果你将它们分开,调试起来也会更容易,这从长远来看可以提高性能-当然,在您的示例中使用变量在重用它时非常有意义。即使您是唯一处理代码的人,如果您将它们分开,调试起来也会更容易,这从长远来看可以提高您的性能-当然,在重用变量时,使用示例中的变量非常有意义。