在JavascriptjQuery中读的onload函数之间的差异

在JavascriptjQuery中读的onload函数之间的差异
在Javascript中,onload函数是最常用的,和儿童鞋,几乎参与了Javascript不能接触到它。这个函数的功能等待页面加载,然后执行该语句块中,因为在与文档流的执行序列一致,通常在头部加载Javascript。
复制代码代码如下所示:

在window.onload =函数(){

当代码块加载加载页面后

};
jQuery中还有一个相应的函数,就是等待页面加载和执行代码块。

复制代码代码如下所示:

$(文档)Ready(函数(){)

当代码块加载加载页面后

});
这两个功能似乎相同,但实际情况有很大的不同。

onload不仅是DOM树的构建后,也在所有外部资源的加载,和整个页面在浏览器窗口中显示。这些资源不仅包括图像资源,而且嵌入式Flash网页上的视频。如果有太多的图片或flash,则需要较长的加载时间,这意味着将有更多的时间延迟执行代码块。

jQuery中的现成()方法只需要等待文档结构被完全解析,浏览器已经将HTML转换成DOM树。然后它将执行代码块。我们唯一注意到的是DOM,网页中的图片,flash和其他外部资源都是无关的。

因此,可以看出jQuery中的就绪()方法将缩短等待时间。

当然,还有另一种将脚本放在标签后面的方法。这样,Web页面按文档流顺序执行。他们也可以在Javascript中实现()载或jQuery的效果,这种方式将网页内容的显示速度
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部