1. 苏葳的备忘录首页
  2. 移动平台

jQuery的ready事件

ready jquery onload终于下定决心花时间仔细看一下jQuery的东西了,脚本语言也不是那么简单的。jQuery的ready事件类似于网页body的onload事件,不同之处是onload在文档全部内容加载完才触发,而ready事件在DOM结构加载完成后就会触发,因此通常会早于body的onload事件。ready事件有点象C程序的main函数,是程序启动的入口。由于该事件在文档就绪后发生,因此把所有其他的 jQuery 事件和函数置于该事件中是非常好的做法

一、$(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

发表评论

邮箱地址不会被公开。 必填项已用*标注