2012-04-12 46 views
0

我有一些javascript代码中的大部分我的php文件(每个文件中不同的javascript代码,但也许一些功能也用于多个文件)是不是一个好主意,把所有的JavaScript代码从我的所有网页到一个文件,并只包括这个文件在每个页面(使用包括PHP功能)?先谢谢你!javascript代码 - 包括php

回答

2

是的,你想分开你的JavaScript从你的PHP。但是,您不想使用PHP include()函数来使用脚本。在DOM的头部,只需使用带有src属性的脚本标记即可。

<head> 
    <script type="text/javascript" src='path/to/file.js'></script> 
</head> 
4

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

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