一、$(document).ready的行为是追加的,而windows.load=function则是替换的,js的onload只能绑定一个函数。
二、$(documnet).ready(function(e) {})有一简写形式: $(function(){//….})
三、Jquery的ready事件在页面的dom树装入完成后即发生,不同于js的windows.onload事件,后者当页面的全部元素下载完成后才会发生。
当然,仅dom树装载完成即发生虽然快一些,但有时会引发一些问题,比如获取图像元素的尺寸等,此时可用jQuery的$(window).load(function(){})事件来替换,此$()在元素load完成后触发,并不限于windows对象。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/380.html