2012-07-21 53 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插件脚本之上,以使插件正常工作。