我有几个PHP文件,每个文件都是HTML(以及PHP函数)的网页。 此外,我需要在每个PHP文件中定义相同的JavaScript变量和函数。 我想避免重复那些变量和函数定义进行清理。 例如,我的文件如下:file1.php,variables.js,functions.js
如果我需要执行file1或variables文件中没有依赖关系的函数,我可以执行:
//This sentence executes function1() from func.js file
$.getScript('includes/func.js', function(){ function1()});
但是,我想加载一些在variables.js上定义的变量,并从file1.php和functions.js中调用这些变量。我怎样才能做到这一点?
谢谢!
修改 根据Strikeskids快速回复: 有没有办法定义一组变量和函数只有一次,并从几个HTML文件中使用它们,就好像它们都是在每个HTML文件上定义的一样?
答案 0 :(得分:0)
只需在每个HTML页面中包含<script src="/path/to/script.js"></script>
,最好在正文末尾添加type="text/javascript"
以获取网站加载效果。由于服务器响应头选择了mimetype,因此可以省略{{1}}属性。这也将缓存静态JavaScript库以最小化网络流量。
如果您想提供类似于jQuery-UI的库的可自定义下载,请查看file-get-contents