0

我的大部分 php 文件中都有一些 javascript 代码(每个文件中都有不同的 javascript 代码,但可能在多个文件中也使用了一些函数)将我所有页面中的所有 javascript 代码放在一个文件中是否是个好主意文件并且只在每个页面中包含这个文件(使用 include php 函数)?先感谢您!

4

2 回答 2

4

如果 JavaScript 代码不是动态生成的,最好将其放入单独的.js文件中。这样,浏览器可以下载一次,然后跨多个 PHP 页面使用相同的缓存副本。

如果您将 JavaScript 代码复制到每个 PHP 文件中,浏览器将不得不下载这些重复的副本。而且 PHP 页面的输出通常是不可缓存的,这意味着每次重新加载同一页面时,浏览器都会重新下载该 JavaScript 代码。

于 2012-04-12T03:36:53.390 回答
2

Yes, you want to separate your JavaScript from your PHP. However, you don't want to use the PHP include() function to make use of your scripts. In the head of your DOM, just use a script tag with a src attribute.

<head>
  <script type="text/javascript" src='path/to/file.js'></script>
</head>
于 2012-04-12T03:38:14.293 回答