我想在文档准备好之后执行一些代码,并且所有的脚本加载完成。我用head.js加载脚本:
$(document).ready(function() {
head.js("script1.js", "script2.js", function() {
// code to execute
});
});
这样做,这样使得开始加载脚本等待$(文件)。就绪()。似乎尽快开始加载脚本以避免性能下降会更好。
有没有更好的方法来确保文档和脚本在执行代码块之前完全加载?
head.js文档说,“$(document).ready()”之类的“DOM就绪”事件在脚本到达“,所以这并不意味着它可能已经解雇了? – dougmacklin
@DougieBear虽然即使有,但其内部的domready处理程序仍然可能会触发,尽管如果情况确实如此,就没有必要拥有它了。 –
那么在这种情况下它会执行内部的代码,还是不会触发.ready事件? – dougmacklin