Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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_Optimization - Fatal编程技术网

加载javascript

加载javascript,javascript,optimization,Javascript,Optimization,我们的主页是800kb,我知道它很大。。 我们使用社交引擎,它有一个小部件系统,我假设它使用Javascript 当前页面空白数秒。。在整个页面加载之前,不会显示任何内容。 我的问题是:我们可以先加载主小部件吗?&显示页面的其余部分(和其他Javascript)正在加载吗?将其他Javascript放在主体标记的末尾-就在之前。如果它在head标记中(我假设在您的例子中是这样),那么加载、解析和执行脚本很可能会阻止下面的HTML被呈现 如果没有帮助,请查看并使用Firefox插件。有一些最佳实践

我们的主页是800kb,我知道它很大。。 我们使用社交引擎,它有一个小部件系统,我假设它使用Javascript 当前页面空白数秒。。在整个页面加载之前,不会显示任何内容。
我的问题是:我们可以先加载主小部件吗?&显示页面的其余部分(和其他Javascript)正在加载吗?

将其他Javascript放在
主体
标记的末尾-就在
之前。如果它在
head
标记中(我假设在您的例子中是这样),那么加载、解析和执行脚本很可能会阻止下面的HTML被呈现


如果没有帮助,请查看并使用Firefox插件。

有一些最佳实践可以更快地加载页面(如)。首先,你应该把你的JavaScript加载标签放在你身体的末端。

你有没有试过移动JS包含等。。到页脚?别忘了这也取决于浏览器。而800kb的主页是巨大的。我会拒绝加载那个网站。我同意@pistache的观点,一个主页几乎一兆字节太多了。您的连接可能需要几秒钟,但对于一些使用移动互联网的访问者来说,这可能需要几分钟,他们可能会认为您的服务器无法正常工作,然后转到您的竞争对手那里,然后在看到他们的电话账单时诅咒您。800k是一大笔钱吗?真正地来自skashdot'11年12月:“对于大多数流行的目的地来说,一个网页的平均大小现在是965kB,比去年的平均702KB增长了30%以上。”@JayJulianPayne是的,800kB是巨大的。真正地是的,单个网页的平均大小是巨大的。对于移动用户来说,开销如此之大的网站是一种可怕的体验,尤其是如果他们为传输的每千字节付费的话。800kB就像3分钟40 kbps的连接——没有人会等那么久,这意味着失去了客户。请记住,即使页面负载略有增加,也意味着销售额减少。看:可悲的是,用绷带进行枪击。