window.onload和$(document).ready()的对比
1.window.onload=function(){ alert("111")}表示所有内容加载完毕才能执行
2.$(document).ready(function(){alert("111"}) ,简写$(function(){alert("111"}) dom加载结束执行,dom以外关联的元素可能没加载完。
1不能编写多个,多个只能执行最后一个;2多次都能执行.
如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果你标签里执行的代码调用了当前还没加载过来的代码或者dom,那么就会报错,当然如果你把script标签放到页面最后面那么就没问题了,此时和ready效果一样。