1

我有一个项目,其中应用程序中的多个视图使用一个通用的 javascript 文件。

是否有理由相信将这个 javascript 文件与 html 分开会加快页面的加载速度?

如果是怎么办?

4

2 回答 2

3

如果 JavaScript 在单独的文件中,浏览器可以缓存它,所以当用户访问下一个网页时,他不必再下载文件了。

当您使用内联 JavaScript 时,网络服务器会将包含内联 JavaScript 的新网页发送给用户。明白了吗?:)

于 2013-11-02T04:02:19.420 回答
1

是的,它确实。原因:

  • 您可以混淆 javascript 文件并减小其大小。这样做的另一个好处是脚本在到达客户端时更难理解。
  • 缓存相同的 javascript 文件,从而减少加载时间。

拥有单独的 javascript 文件确实有其他好处:

  • 您的代码集中在一个地方,当您需要更改代码时,只需更改一个地方。如果将它嵌入到 html 中,则必须在所有 html 中更改它。
  • 仅混淆 javascript 文件并重用它。
  • 当您需要对该文件中的代码进行单元测试时,您无需下载整个 html 文件。
于 2013-11-02T04:02:11.450 回答