window.onload的頁(yè)面加載技巧
更新時(shí)間:2008年09月30日 00:08:54 作者:
大家仔細(xì)看下面兩段代碼,代碼一的window.onload = doIt()函數(shù)后面有();而代碼二的window.onload = doIt函數(shù)名后面沒有括號(hào)。
把兩段代碼分別測(cè)試后發(fā)現(xiàn)不帶括號(hào)的window.onload在頁(yè)面加載后顯示了正確的效果。 我想window.onload也相當(dāng)于一個(gè)觸發(fā)事件,如果函數(shù)加了括號(hào)那就直接先執(zhí)行函數(shù),再加載body。而不加括號(hào),則相當(dāng)于將一個(gè)函數(shù)當(dāng)作變量賦值到window.onload上,并不立即加載。
代碼一:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
代碼二:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
代碼一:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
代碼二:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
您可能感興趣的文章:
- 淺析document.ready和window.onload的區(qū)別講解
- JS:window.onload的使用介紹
- jquery $(document).ready() 與window.onload的區(qū)別
- jquery中的$(document).ready()與window.onload的區(qū)別
- js window.onload 加載多個(gè)函數(shù)的方法
- window.onload 加載完畢的問題及解決方案(下)
- window.onload 加載完畢的問題及解決方案(上)
- 頁(yè)面中body onload 和 window.onload 沖突的問題的解決
- window.onload綁定多個(gè)事件的兩種解決方案
相關(guān)文章
動(dòng)態(tài)創(chuàng)建按鈕的JavaScript代碼
本文給大家分享一段JS實(shí)例代碼介紹動(dòng)態(tài)創(chuàng)建按鈕的方法,需要的朋友參考下本文2016-01-01Storage、cookie的用途和優(yōu)缺點(diǎn)比較
cookie的大小是受限制的,并且每次請(qǐng)求cookie都會(huì)被發(fā)送,浪費(fèi)寬帶,cookie還需要指定作用域,不可以跨域調(diào)用。cookie的作用是與服務(wù)器進(jìn)行交互,作為http規(guī)范的一部分存在,而webstorage僅僅是為了本地“存儲(chǔ)”數(shù)據(jù)而生。2023-07-07使用ionic在首頁(yè)新聞中應(yīng)用到的跑馬燈效果的實(shí)現(xiàn)方法
在app中經(jīng)常會(huì)有滾動(dòng)的跑馬燈效果的運(yùn)用,接下來通過本文給大家介紹使用ionic在首頁(yè)新聞中應(yīng)用到的跑馬燈效果的實(shí)現(xiàn)方法,需要的的朋友參考下2017-02-02