jquery中看到一个代码: $(function(){}) 这是什么意思,我只知道$()中可以加元素作为选择器。

也可以在$()中直接写function()吗,这表示什么意思呢?
2024-12-13 16:10:30
推荐回答(4个)
回答1:

专业的解读下吧。
一般js代码都需要去加载html页面的元素。所以需要等待网页中所有的内容加载完毕后才能执行。
原装的js中是这么写的
window.onload = function(){};

jquery可以写为
$(document).ready(function(){});
简写为
$(function(){});

就是表示function中包含的代码在页面加载完成后执行。

回答2:

$(function(){})
表明在页面加载完成时,要执行里面定义的函数
等效于
$.ready(function(){});

回答3:

$是一函数,function(){}是一个函数
javascript函数是一个对象,可以当变量.

回答4:

这个$(document).ready(function(){}) 是一样的 都表示在文档加载完后 执行方法