在window.onload =
函数(){ alert(欢迎);}
这种书写
功能是在加载页面时自动
执行js代码(函数)的定义。
$(document)。Ready(function(){…})这个函数是用来在页面
替换在window.onload;
(
文件准备)是类似于传统的
方法,不同的是onload()方法只发生在页面加载完成后,包括DOM元素和其他元素(如图像)的负载,因此,对document.ready使用()方法执行
速度比onload()方法来快速。
只有在定义了DOM元素之后,Javascript才能执行一些
操作。jQuery使用document.ready保证代码执行时进行DOM元素加载。
例如:
复制代码代码如下所示:
$(
文档)Ready(函数(){)
警报()我的第一个jQuery代码!;
});
此代码是指当DOM加载,预警信息的
显示。(文件准备)是类似于传统的方法,不同的是onload()方法只发生在页面加载完成后,包括DOM元素和其他元素(如图像)的负载,因此,使用的document.ready()方法执行速度比onload()方法来快速。
最后,我们要注意两点:
确保在元的onload事件没有
注册功能,否则$(document)。Ready()事件不会被触发。(
我试着用下面的例子来说明
情况,但是我没有成功,所以我认为这是可能发生的。
复制代码代码如下所示:
我的第二个jQuery
下面是一个包含注册函数$的函数
函数加载(){
$(p);
}
下面是代码
$(文档)Ready(函数(){)
$(p)。追加()我的第一个jQuery代码!;
$(p);
});
简单示例2
我想说:
$(文档)Ready()事件可以无限期地在同一页上使用。注册的函数按
顺序执行(在代码中)。