3 回答

TA貢獻3593條經(jīng)驗 獲得超0個贊

TA貢獻53條經(jīng)驗 獲得超11個贊
window.onload(function(){})//相當(dāng)于把函數(shù)變量作為參數(shù)傳遞給onload這個正在執(zhí)行的函數(shù),是函數(shù)執(zhí)行的動作 window.onload=function(){};//相當(dāng)于把函數(shù)變量復(fù)制給window的onload屬性,是一個賦值的動作

TA貢獻361條經(jīng)驗 獲得超191個贊
沒見過window.onload(function(){})這么寫,倒是jq里面可以$(window).load(function(){})和$(function(){}),跟window.onload調(diào)用原理一致,(獲取完頁面所有資源再運行),但可能比window.onload更慢一點點,因為是通過jq插件再去調(diào)用的;$(function(){})這個就不必說了,doom結(jié)構(gòu)加載完即運行,速度最快

TA貢獻119條經(jīng)驗 獲得超250個贊
window.onload(function(){ }) ->應(yīng)該是?$(function(){})【它是jQuery中(document).ready(function(){})的簡寫
】,它代表的是一個函數(shù)。(需要調(diào)用才能執(zhí)行)
window.onload=function(){}->window.onload是function()這個函數(shù)的結(jié)果,相當(dāng)于一個事件(加載頁面后立即執(zhí)行)
你可以這樣問:window.onload?=?function(){}與(function(){})區(qū)別
也可以這樣問:window.onload與jquery $(document).ready() 的區(qū)別
添加回答
舉報