window.onload,body onload=function(), document.onreadystatechange, httpRequest.onreadystatechang
生活随笔
收集整理的這篇文章主要介紹了
window.onload,body onload=function(), document.onreadystatechange, httpRequest.onreadystatechang
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
部分內容參考:http://www.aspbc.com/tech/showtech.asp?id=1256
在開發的過程中,經常使用window.onload和body onload兩種,很少使用document.onreadystatechange,但這次寫了一個js,使用window.onload和body.onload都實現不了,最后使用document.onreadystatechange才把它解決了。
這里介紹一下三者的區別和用法,大家使用的時候根據自己的需要選擇哪一個
1、window.onload??? 頁面全部加載完成,甚至包括圖片
?用法:
| 1 | 第一種:window.onload =?function(){} |
| 2 | 第二種: window.onload = functionName;?//注意:沒有括號 |
2、body.onload? 等doucment加載完成再加載相應的腳本
用法:
| 1 | <body?onload="init();"> |
?用法:
| 1 | document.onreadystatechange =?function(){?? |
| 2 | ??if(document.readyState=="complete")?? |
| 3 | ??{ |
| 4 | ?????window.open('http://www.aspbc.com'); //這里是你要做的事 |
| 5 | ??} |
| 6 | } |
總結
以上是生活随笔為你收集整理的window.onload,body onload=function(), document.onreadystatechange, httpRequest.onreadystatechang的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript中0级DOM和2级D
- 下一篇: javascript中定义事件的三种方式