课程
/前端开发
/jQuery
/jQuery基础课程
外面为什么要多一个$function函数,去掉也能实现效果
2015-07-29
源自:jQuery基础课程 6-3
正在回答
首先你得明白,<script>脚本可以放在HTML中的<head>中,也可以在<body>中,在一点,你得明白,HTML文档的解析顺序是从上到下,如果你除掉$(function(){});然后把剩下的代码放到<head>中,就没有该脚本的效果了,如果此时你在加上$(function(){});就会有效果,就像楼上说的,$(function(){});的作用说,Dom加载完,执行这个方法,如果没有这个说明,里面的代码如果不是在<body>之后就不知道什么时候去执行。
芸菀 提问者
它是$(document).ready() 的简写,表示在页面的DOM加载完之后触发。
注意与window.onload方法区分开, window.onload是在页面所有的元素都加载完成后才触发
举报
加入课程学习,有效提高前端开发速度