Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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的合理大小是多少?_Javascript - Fatal编程技术网

JavaScript的合理大小是多少?

JavaScript的合理大小是多少?,javascript,Javascript,对于一个网页来说,JavaScript的最大大小是多少?我有一个JavaScript程序,数据段大小约为130000字节。该文件中几乎没有可以缩小的空白、注释或变量。该文件如下所示: "a":[0], "b":[0,5], "c":[3,4,24], "d":[0,1,3], 持续了几千行 Google Analytics提供了当前用户连接速度的以下信息: Rank Type Visitors 1. DSL 428 2. Unkno

对于一个网页来说,JavaScript的最大大小是多少?我有一个JavaScript程序,数据段大小约为130000字节。该文件中几乎没有可以缩小的空白、注释或变量。该文件如下所示:

"a":[0],
"b":[0,5],
"c":[3,4,24],
"d":[0,1,3],
持续了几千行

Google Analytics提供了当前用户连接速度的以下信息:

Rank Type Visitors 1. DSL 428 2. Unknown 398 3. Cable 374 4. T1 225 5. Dialup 29 6. ISDN 1 排名型访客 1.DSL 428 2.未知398 3.374号电缆 4.T1 225 5.拨号29 6.综合业务数字网1 文件太大了吗

另一种选择是使用带有Ajax的服务器端程序。

越小越好,加载时间越长。如果您太在意文件大小,请尝试压缩它。您还可以缩小js文件

缩小js和css文件是Yahoo建议的性能规则之一。要了解更多详细信息,请查看此

编辑

检查这个


这取决于您的用户以及他们的连接速度。对于1 Mb/s或更快的连接,可能不会太明显,但对于较旧的调制解调器,必须等待10秒或更长时间会非常恼人

您可以尝试缩小以压缩脚本:


您还可以使用AJAX在后台加载脚本:

130k拨号下载大约需要25-35秒

作为一个一年被迫使用两到三次拨号的人,我会告诉你——如果你正在编写一个我想使用的web应用程序,我可能会坚持使用它。如果只是一个我随机浏览的网站,我会离开那里:)


你肯定应该考虑最小化脚本。看起来其他人在我之前就已经找到了链接,所以一定要查看它们。

无论你的用户在连接速度方面会容忍什么。。他们能等多久,以及他们从中获得的好处


a可能有助于您

使用小型javaScript文件来加快网页加载时间是非常重要的,这有一些要点

  • 使用外部JavaScript文件
  • 将所有JavaScript放在body-end标记下面
  • 尝试使用上述工具最小化文件大小

  • 关于这一点,还有很多提示

    我不确定我该怎么做,你能举个例子吗?我是否在HTML文件中编写
    src=“myjs.js.gz”
    ?通过gzip压缩链接编辑了我的答案。真正的问题是,在用户在其他地方找到更快的东西之前,你愿意惩罚他们多少……我接受了这一点,因为下载计算器很方便,但也感谢其他人的回答。