网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

JQuery的ready函数与JS的onload区别详解

栏目: 网页设计 / 发布于: / 人气:2.95W

JQuery的ready函数与JS的onload的区别:

JQuery的ready函数与JS的onload区别详解

1.执行时间

ad必须等到页面内包括图片的所有元素加载完毕后才能执行。

$(document)y()是DOM结构绘制完毕后就执行,不必等到加载完毕。

2.编写个数不同

ad不能同时编写多个,如果有多个ad方法,只会执行一个

$(document)y()可以同时编写多个,并且都可以得到执行

3.简化写法

ad没有简化写法

$(document)y(function(){})可以简写成$(function(){});

例子:

复制代码 代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"">

//js中window对象的onload属性执行jsFunction1函数

ad=jsFunction1;

//js中window对象的'onload属性执行jsFunction2函数

ad=jsFunction2;

//jquery的ready方法执行jqFunction1函数

$(document)y(jqFunction1);

//jquery的ready方法执行jqFunction2函数

$(document)y(jqFunction2);

//jsFunction1函数

function jsFunction1(){

alert("jsFunction1");

}

//jsFunction2函数

function jsFunction2(){

alert("jsFunction2");

}

//jqFunction1函数

function jqFunction1(){

alert("jqFunction1");

}

//jqFunction2函数

function jqFunction2(){

alert("jqFunction2");

}

ready和js中的onload的区别