document load 和document ready的區別?

love_programmer發表於2021-01-01
  1. document load 和document ready的區別?
    a. load是當頁面所有資源全部載入完成後(包括DOM文件樹,css檔案,js檔案,圖片資源等),執行一個函式
    問題是如果圖片資源較多,載入時間較長,onload後等待執行的函式需要等待較長時間,所以一些效果可能受到影響
    b. $(document).ready()是當DOM文件樹載入完成後執行一個函式 (不包含圖片,css等)所以會比load較快執行,在原生的jS中不包括ready()這個方法,只有load方法就是onload事件

相關文章