window.onload
當瀏覽器中全部的資源內容(DOM結構、文本內容、圖片...)都加載完成,觸發load事件。瀏覽器
- 它是基於DOM0事件綁定完成的。因此在同一個頁面中只能給它綁定一個方法(綁定多個將以最後一個綁定的爲主)
- 若是想在一個頁面中使用屢次,咱們應該是基於DOM2事件綁定。
function fn1(){
//第一件事
}
function fn2(){
//第二件事
}
window.addEventListener('load',fn1,false);
window.addEventListener('load',fn2,false);
$(document).ready()
$(function(){}) 或者 $(document).ready(function(){})code
- 當文檔中的DOM結構加載完成就會被觸發執行,並且在同一個頁面中能夠使用屢次。
- JQ中提供的方法,JQ是基於DOMContentLoaded這個事件完成這個操做的
- JQ中的事件綁定都是基於DOM2事件綁定完成的
- 可是DOMContentLoaded在IE6~8下使用attachEvent也是不支持的,JQ在IE6~8中使用的是readystatechange事件處理的。