Difference between onload() and $.ready?

前端 未结 6 1579
灰色年华
灰色年华 2020-11-28 05:17

Can you list the difference between onload() and $(document).ready(function(){..}) functions in the using jQuery?

6条回答
  •  被撕碎了的回忆
    2020-11-28 05:32

    The main differences between the two are:

    1. Body.Onload() event will be called only after the DOM and associated resources like images got loaded, but jQuery's document.ready() event will be called once the DOM is loaded i.e., it wont wait for the resources like images to get loaded. Hence, the functions in jQuery's ready event will get executed once the HTML structure is loaded without waiting for the resources.
    2. We can have multiple document.ready() in a page but Body.Onload() event cannot.

提交回复
热议问题