0

我目前正在开发一个自定义 CMS(只是一个基本布局,分为模板、header.php、footer.php 等)。我试图避免在标题中加载我的脚本,但其中一些脚本,比如用照片和视频填充画廊的 jQuery 插件,需要先加载。现在,我在页脚中加载脚本之后编写我的函数。它可以工作,但远非最佳,因为并非每个模板都需要所有脚本块和 JS 文件,但我似乎无法找到一种方法来拆分模板之间的脚本块而不在标头中加载 JS。这种情况是否有最佳实践,或者我是否坚持在标题中加载脚本?

提前致谢!

4

1 回答 1

0

对于最佳实践,据我所知,javascript 最好放在页面底部,因为大多数只有在页面的所有元素都加载后才能运行。

jQuery 插件,到目前为止我一直使用的工作,即使放在 HTML 的主要内容下方。由于这些插件中的大多数都包含在其中,$(document).ready()因此在页面完全加载之前它们不会真正做任何事情,即使它们是在标题中加载的。唯一需要注意的是放置jQuery.js在 jQuery 插件脚本之上以使插件工作。

于 2012-07-21T15:46:28.303 回答