2012-07-21 93 views
0

我目前正在處理一個自定義的CMS,(只是將基本佈局分成模板,header.php,footer.php等)。我試圖避免在頭文件中加載我的腳本,但其中的一些內容,如一個用照片和視頻填充圖庫的jQuery插件,需要首先加載。現在,我正在腳本中加載腳本之後編寫函數。它的工作原理,但它遠非最佳,因爲並不是所有的模板都需要腳本塊和JS文件,但我似乎無法找到一種方法來在模板之間分割腳本塊,而無需在頭中加載JS。是否有這種情況的最佳做法,或者我堅持在頭文件中加載腳本?在PHP CMS的頁腳中加載腳本的問題

在此先感謝!

+1

作爲一個小建議:這幾乎不是一個內容管理系統,而是PHP,HTML,當然還有JavaScript ...在我看來是這樣的。 – ATaylor 2012-07-21 15:42:26

回答

0

對於最佳實踐,據我所知,JavaScripts理想地位於頁面的底部,因爲大多數只會在頁面的所有元素都被加載時才起作用。

jQuery插件,我已經使用到目前爲止的工作,即使放置在HTML的主要內容之下。由於大多數這些插件都包含在$(document).ready()中,所以即使它們加載到標題中,它們也不會真正做任何事情,直到頁面完全加載。唯一有意義的是將jQuery.js置於jQuery插件腳本之上,以使插件正常工作。