我的大部分php文件中都有一些javascript代码(每个文件中有不同的javascript代码,但也许某些函数也用在多个文件中)将所有javascript代码放在我的所有文件中是个好主意将页面分成一个文件并在每个页面中包含此文件(使用include php函数)?提前谢谢!
答案 0 :(得分:4)
如果JavaScript代码不是动态生成的,最好将其放入单独的.js
文件中。这样,浏览器可以下载一次,然后在多个PHP页面中使用相同的缓存副本。
如果将JavaScript代码复制到每个PHP文件中,浏览器必须下载这些重复的副本。并且PHP页面的输出通常不可缓存,这意味着每次重新加载同一页面时浏览器最终都会重新下载该JavaScript代码。
答案 1 :(得分:2)
是的,您希望将JavaScript与PHP分开。但是,您不希望使用PHP include()函数来使用您的脚本。在DOM的头部,只需使用带有src属性的脚本标记。
<head>
<script type="text/javascript" src='path/to/file.js'></script>
</head>