有没有关于 JavaScript 文件行数的限制?
10的121次方 / 8
由于10的121次方是宇宙中最大的比特数, 并且你可能会对JavaScript进行8位编码,因此即使整个宇宙只填充了你的空白JavaScript文件,其中也不可能超过11.25e120行。
简而言之,没有限制。
虽然没有官方说法,但是文件越大,浏览器需要下载、解析和执行的内容就越多。
事实上,一种常见的做法是将多个JavaScript文件合并成一个文件,这样只有一个浏览器连接会被用来下载JavaScript。这通常是压缩的一部分(还可以包括其他步骤,比如将变量重命名为短名称,删除空格等)。
不,没有限制 :-)
唯一的限制是它所运行的计算机内存或运行Javascript的软件。在Javascript的设计中没有这样的限制。
然而...
如果你有成千上万行的代码,你可能需要评估你的设计并重构大部分代码,因为这可能是糟糕设计的迹象。
实际上,如果您在IE中运行超过5,000,000行的程序,您会发现IE认为它可能被卡在无限循环中,弹出窗口提示用户杀死脚本或继续运行...