合并javascript或将它们留在不同的页面上。

时间:2015-05-17 19:00:05

标签: javascript

所以,假设您有10个页面,每个页面都包含简短的javascripts,例如click on load

现在,将所有这些javascript合并到一个文件中还是将它们放在单独的页面上会更有效率吗?

我对单个文件的关注是,当您只需要一个javascripts时,我不希望使用额外的数据。但我听说我应该将它们全部合并到一个文件中。

2 个答案:

答案 0 :(得分:2)

在大多数情况下,连接脚本被认为是最佳做法,因为它只需要一个请求(这可能会在几年内发生变化)。

在某些情况下,您应该制作例外

  • 如果您的脚本非常大,并且只有少数访问者需要它们,则最好将它们拆分为不同的文件。
  • 如果您需要在呈现页面之前加载并运行一些JavaScript,则需要将此代码分开。如果它很短,最好是内联编写这样的代码。
  • 您还必须考虑缓存。如果您的某个脚本经常更改,您可能希望将该脚本保存在单独的文件中。

总之,连接JavaScript是一种权衡,但总的来说,这是你想要做的。

答案 1 :(得分:1)

您应该将多个页面之间共享的javascript放入隔离文件中。

但是对于一些onclick动作和非常具体的小任务,将它直接放在页面上就可以了。

将JS放在自己的文件中的好处是浏览器可以缓存它,而不必每次都重新加载它。