Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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脚本大小限制为25K?_Javascript_Html - Fatal编程技术网

为什么要将网页中的javascript脚本大小限制为25K?

为什么要将网页中的javascript脚本大小限制为25K?,javascript,html,Javascript,Html,我对客户端脚本很感兴趣。我已经看到一些参考资料建议将客户端脚本大小限制为2K LOC 在不引起太多争论的情况下(我的问题被扼杀),限制网页脚本大小的原因是什么?同样,大型脚本的后果是什么? 提前感谢,戴夫·霍斯曼这在56k调制解调器正常的情况下是正确的。然而,宽带如此普遍,没有理由这样做。不包含几MB的JavaScript是一回事,但您甚至无法包含目前最基本的JavaScript库,JavaScript的限制为2kb。对于移动js/css应用,iPhone不会缓存大小大于25K的未压缩组件 你能

我对客户端脚本很感兴趣。我已经看到一些参考资料建议将客户端脚本大小限制为2K LOC

在不引起太多争论的情况下(我的问题被扼杀),限制网页脚本大小的原因是什么?同样,大型脚本的后果是什么?


提前感谢,戴夫·霍斯曼

这在56k调制解调器正常的情况下是正确的。然而,宽带如此普遍,没有理由这样做。不包含几MB的JavaScript是一回事,但您甚至无法包含目前最基本的JavaScript库,JavaScript的限制为2kb。

对于移动js/css应用,iPhone不会缓存大小大于25K的未压缩组件


你能分享这些参考资料吗?很多图书馆都比这大。一般来说,你应该把你的许多小脚本连接成一个更大的脚本,而不是相反。我从来没有遇到过这样的建议。考虑到js在当今网站中的普遍使用以及js框架的平均大小(通常为几十kb),我真诚地怀疑这一建议是否得到了证实。@DHorse,在评论中,他指的是2kLOC->2000行代码,而不是2kb文件大小。同样,他将其称为“红旗”,而不是“硬限制”.在调制解调器时代,大脚本没有什么特别之处。大的任何事情都是痛苦的,但问题从来不是脚本的大小,有时是它们的数量。谢谢@dystroy,我已经合并了我所有的脚本,尽管我不喜欢它。我使用了一种非常详细的样式,在缩小之前会产生500K的大小。@DHorse-umm。。。What???@DHorse我有非常大的web应用程序,我从来没有得到过这样的JS文件。你可能想重新考虑一下你的风格,如果你说得有道理的话。该网站是一个教育网站,包括使用详细的可读性风格。我的计划是缩小它,看看它还有多大。好的,很高兴知道。我正在浏览那篇文章,但还没有看到IPhone的评论。我本来打算删除这个问题,但由于约翰·布冯的回答,我决定离开。相反,我将原来的主题行改为25K。