加载多个页面的JavaScript代码和仅针对一个页面的代码的最佳实践

时间:2015-08-05 12:17:57

标签: javascript

我知道有很多关于如何加载javascript文件的类似问题,但这个问题更多的是关于如何处理页面特定文件。

所以,问题是:

我有几个具有不同功能的javascript文件。其中一些用于许多页面,一些仅用于一个特定页面。

从你的练习中,最好是:

  1. 仅在特定页面上为所有页面和页面特定脚本加载许多页面的脚本。 (问题:对js和css文件的许多请求)

  2. 在所有页面上只加载一个大的javascript文件(包含所有这些脚本,包括许多和特定页面的脚本)。 (问题:只有一页所需的代码才会出现在所有页面上)

1 个答案:

答案 0 :(得分:0)

您应该使用缩小和捆绑。这样您只需要一个请求,就可以获得所需的所有.JS文件。如果需要,您可以为每个页面创建不同的包。

您可以在此处阅读有关捆绑的更多信息:http://vswebessentials.com/features/bundling