来自目前在Google I saw code which looks similar to this上工作的一名男士:
$(document).bind('ready load', function() { ... });
有两个相互交织的问题:
由于我只是JS的新手,我不明白这个绑定的目的。为什么我们需要ready
和load
?我倾向于认为有时候我们需要ready
,有时需要load
,但不是两者都需要。
此外,我倾向于认为ready
适用于document
,而load
适用于window
。这意味着:
$(document).ready(function() { ... });
$(window).load(function() { ... });
但是从第一个片段可以看出,ready
和load
都用于document
。那么,我的假设(ready
适用于document
,而load
适用于window
)是不正确的?
答案 0 :(得分:0)
我认为就绪和负载之间的主要区别如下:
编辑:另请查看jQuery - What are differences between $(document).ready and $(window).load?