我是JS和编程的新手,希望有人能帮助我。HTML/jQuery:如何正确包含外部jQuery文件
我目前正在建设一个网站,每个页面都有其单独的HTML/PHP文件。 jQuery和我的全局/常规JS函数通过一个单独的包含文件“footer.php
”包含在所有这些页面的页脚中。
到目前为止,一切都按预期工作。
现在我有一些页面将使用特定的jQuery函数,所以我只想加载相应的JS,如果这样的页面加载。
要做到这一点,我保存在单独的JS文件对应的代码(例如nameOfExternalJsFile.js)和一切都包裹在里面在以下几点:
$(document).ready(function(){
// ...
});
我那么做了如下更新相应的PHP页面(例如):
<head>
<?php
require_once("includes/header.php");
?>
<!-- here I want to include the specific jQuery functions -->
<script src="includes/js/nameOfExternalJsFile.js"></script>
</head>
<!-- ... -->
<!-- here I include the main JS functions -->
<?php require_once("includes/footer.php"); ?>
我有两个问题与此:
- 我不确定这是否包含这些文件的正确方法,因为 我需要在准备好文档时提供这些文件。
- 我在页脚中包含了我的主JS,因为我被告知这可以提高 的性能,但是我可以在头中包含jQuery函数吗?
有人可以告诉我,如果这是正确的,或者我应该改变什么吗?
非常感谢任何帮助。
非常感谢! PHP页脚包含是关闭body标签之前的最后一行,所以这应该没问题吧?关于文件准备线,只要我先包含jQuery然后是这个外部文件,我可以保留这个外部文件,对吗? – TaneMahuta
两种都可以:-) – Equalsk
真棒 - 非常感谢!我知道这是一个简单的问题,但你真的帮助我,并且这些链接非常有用! – TaneMahuta