我是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