1. 程式人生 > 實用技巧 >原生js和jQuery頁面載入完成之後的區別

原生js和jQuery頁面載入完成之後的區別

jQuery事件操作

$(function(){}); 和window.onload = function(){} 的區別?

他們分別在什麼時候觸發的?

jQuery的頁面載入完成之後是瀏覽器核心解析完頁面的標籤建立好DOM物件之後就會馬上執行

原生js的頁面載入完成之後,除了要等瀏覽器核心解析頁面標籤建立好的DOM物件,還要等標籤顯示需要的內容載入完成

他們觸發的順序:

1.jQuery頁面載入之後完成先執行
2.原生js頁面載入完成 後執行

他們執行的次數

1.原生js頁面載入完成之後,只執行最後一次的賦值函式(前面的都進行覆蓋)
2.jQuery頁面載入完成,把註冊的function函式,依次順序的全部執行
在這裡插入圖片描述

在這裡插入圖片描述