$就是 jquery 的簡寫,$()就是一個選擇器,document 是 html 的所有元素,$(document)返回一個數組,而這個數組是一個對象,這個對象調用ready方法,function則是ready里面的參數,就是說等這個頁面全部加載完之后就去執行寫入的js。而且在$(document).ready(function(){? });里面寫入的js特效是和下一個里面寫入的特效是不沖突的,倆者之間是不影響的,因此可以通過$(function(){});在一個頁面中加載多個js。
個人意見:不管怎么樣,要寫一個js特效,就加一個$(document).ready(function(){? });,當然這個是有簡寫的,就是$(function(){});