美文网首页
关于$(function(){})

关于$(function(){})

作者: 蜗牛Coming | 来源:发表于2020-08-21 10:32 被阅读0次
起因今天一个非前端同事在看我之前写的代码的时候,问我$(function(){})这是什么意思。
我愣了,啊,这不就是页面加载完才会调用的一个方法吗。
其实,$(function(){})是jquery里面的一个写法,是$(document).ready(function(){})的简写,类似于原生js中的DOMContentLoaded事件。当页面DOM树加载完毕之后触发。注意的是它是dom数加载完毕,并不是页面所有资源加载完毕,例如图片,音视频等还没加载前触发。
window.onload是js原生的页面所有资源加载完毕才会触发。

另:$(function(){})可以写多次,可以触发多次。window.onload只触发一次,后面的会顶掉前面的,只执行最后一个。

相关文章

网友评论

      本文标题:关于$(function(){})

      本文链接:https://www.haomeiwen.com/subject/zrxujktx.html