Jquery入门学习(二)

it2022-05-05  330

jQuery 入口函数:

$(document).ready(function(){ // 执行代码 }); //或者 $(function(){ // 执行代码 });

理解 $(function(){})

$(function(){ });

表示文档加载。看上去略复杂,其实是由下面两种构成:

$(); function(){ }

合并在一起就是:

$(function(){ });

这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。换句话说,写在这里面的JQuery代码都是文档加载好之后的。就不会有获取一个还没有加载好的图片这种问题了。一样功能,还有另一个写法

$(document).ready(function(){ });

它也是由两部分组成

$(document).ready(); function(){ }

JavaScript 入口函数:

window.onload = function () { // 执行代码 }

jQuery 入口函数与 JavaScript 入口函数的区别:

jQuery 的入口函数是在 html 所有标签(DOM)都加载之后,就会去执行。JavaScript 的 window.onload 事件是等到所有内容,包括外部图片之类的文件加载完后,才会执行。

load和ready的区别:

window.load$(document).ready()执行时机必须等待网页全部加载完毕(包括 图片等),然后再执行包裹代码只需要等待网页中的DOM结构 加载完毕,就能执行包裹的代码执行次数只能执行一次,如果第二次,那么 第一次的执行会被覆盖可以执行多次,第N次都不会被上 一次覆盖简写方案无$(function () { });

最新回复(0)