$(function() {
})
上面代码是绑定文档加载完成的监听,通俗的说,$()内的回调函数会在文档加载完之后立即执行。那
什么叫做文档加载完,就比如一整页的html代码,都是按照从上到下的顺序扫描,当扫描完所有内容的时候,就会执行 $(function() {})里面的内容
那我们为什么每次写代码的时候都要加上这个开头呢?
因为当代码需要获取页面中的元素时,如果script标签在所获取元素的前面,需要加$(function() {})如果script放在了所获取元素后面,就不需要加 $(function() {}),所以为了防止漏加的缘故,我们一般都这样写。
同样的道理如果script标签在所获取元素的前面,需要加 window.onload = function() {}如果script放在了所获取元素后面,就不需要加 window.onload = function() {}