$(function(){})是什么意思?把这个函数变成什么了?
8 回答
已采纳
joffyzou
TA贡献45条经验 获得超17个赞
关于这个问题,如果你要了解仔细的话,要补给一下浏览器渲染页面的过程。
有两个事件,一个是dom树渲染完成包括静态资源也加载完成,一个是页面dom树渲染完成,。
window.addEventListener('load', function(){ // 页面的全部资源加载完才会执行,包括图片、视频等 }) window.addEventListener('DOMContentLoaded', function(){ // DOM 渲染完即可执行,此时图片、视频等可能还没有加载完 })
jquery 就是利用第二种页面加载事件来封装了这个 $(function(){}) 函数,意思就是等dom加载完成就可以执行这里面的代码,这个时候一些静态资源(如:图片、视频、音频等...)还不一定加载完成。
如果满意,请采纳,谢谢!!!
慕圣7212385
TA贡献1条经验 获得超2个赞
$(function(){})表示页面加载完就执行这个函数体,同$(document).ready(function(){});
同body标签里的onload事件触发的函数
添加回答
举报
0/150
提交
取消