首先$(function(){}) 和 $(document).ready(function(){}) 是一個方法,$(function(){})爲簡寫(用的多)html
document.ready方法在DOM樹加載完成後就會執行,spa
而window.onload是在頁面資源(好比圖片和媒體資源,它們的加載速度遠慢於DOM的加載速度)加載完成以後才執行。code
也就是說$(document).ready要比window.onload先執行。htm
window.onload=function(){
document.getElementById("bg").style.backgroundColor="#F90";
}