我有外部JavaScript文件,只包含jQuery。我应该将每个外部文件中的所有代码都包含在$ (document).ready()
中吗?这里的最佳做法是什么?
谢谢!
答案 0 :(得分:4)
我应该将每个外部文件中的所有代码都包含在$(document).ready()中吗?
只有在他们运行之前需要等待DOM完成。
这里的最佳做法是什么?
将它们合并到一个文件中,将其缩小并通过适当的HTTP压缩和缓存控制来提供它。
答案 1 :(得分:2)
在页面中包含jquery脚本,并以正常方式包含其后的每个脚本。但是在每个脚本中,将所有必要的代码放在$(document).ready()结构中。你可以多次使用它;你不仅限于一次。