我目前正在开发自定义CMS,(只是基本布局分为模板,header.php,footer.php等)。我试图避免在标题中加载我的脚本,但是其中一些,比如用照片和视频填充图库的jQuery插件,需要先加载。现在,我在页脚中加载脚本之后编写我的函数。它可以工作,但它远非最佳,因为并非每个模板都需要所有脚本块和JS文件,但我似乎无法找到在模板之间拆分脚本块而无需在头文件中加载JS的方法。对于这种情况是否有最佳实践,或者我是否坚持在标题中加载脚本?
提前致谢!
答案 0 :(得分:0)
对于最佳实践,据我所知,javascripts理想地放在页面的底部,因为大多数只在页面的所有元素都已加载时才起作用。
jQuery插件,我已经使用了迄今为止的工作,即使放在HTML的主要内容之下。由于大多数这些插件都附带$(document).ready()
,因此即使页面完全加载,它们也不会真正做任何事情,即使它们已加载到标题中。唯一的提升是将jQuery.js
置于jQuery插件脚本之上,以使插件正常工作。