javascript中有任何行限制吗?

时间:2011-04-21 14:06:32

标签: javascript

javascript文件可以有多少行限制?

5 个答案:

答案 0 :(得分:14)

10 121 / 8

因为10 121 the maximum number of bits in the universe,并且可能你会对你的javascript进行8位编码,那么即使整个宇宙中没有其他任何东西,那么你的空白javascript文件就可以了不超过11​​.25e120行。

TL; DR没有限制。

答案 1 :(得分:5)

没有正式的,但文件越大,浏览器下载,解析和执行的次数就越多。

事实上,通常的做法是将多个javascript文件合并为一个,这样只有一个浏览器连接与下载javascript捆绑在一起。这通常是缩小的一部分(可以包括其他步骤,例如将变量重命名为短变量,删除空格等等。)

答案 2 :(得分:3)

我认为javascript文件没有实际的行号限制,但显然你拥有的行数和javascript代码量会对性能产生很大的影响。

所以,你要问这个问题的事实可能是优化和检查代码本身的一个原因。也许将每个页面上不需要的某些代码函数拆分成不同的文件可以减轻负载。

答案 3 :(得分:2)

没有: - )

唯一的限制是运行它的计算机的内存,或运行Javascript的软件。 Javascript的设计没有这样的限制。

<强>然而...

如果你有成千上万行代码,你可能希望评估你的设计并重构很多代码,因为可能是代码设计错误的标志。

答案 4 :(得分:2)

实际上,如果你在IE中运行,你会发现一个运行超过5,000,000行的程序。 IE认为它可能会陷入无限循环,弹出窗口会提示用户杀死脚本或继续...