(function() {alert("$")})();初始化页面中什么阶段执行?

$(document).ready();是页面加载完成后执行(function(){alert("$")})();此句话在页面中什么时机执行呢?那加载页面与加载js又是怎... $(document).ready();是页面加载完成后执行
(function() {alert("$")})();此句话在页面中什么时机执行呢?
那加载页面与加载js又是怎么个流程呢?
谢谢你的回答,我的意思是他与html之间的加载顺序
展开
 我来答
linzhou0207
2010-08-05 · TA获得超过158个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:67.6万
展开全部
$(function(){})

$(document).ready()
的另一种写法。
所以也是页面加载完之后执行。

__________

ready()之外的其他代码,是顺序执行的,也就是说,谁在先就执行谁。

__________

是按照文档的顺序加载。文档里有js就加载js,有html就加载html。
假如说有一段代码:
<script>document.getElementById("text1")</script>
<input type="text" id="text1" />
那么就会报错,因为此时text1还没有加载。
改为如下的格式就没错:
<script> function f(){document.getElementById("text1")}</script>
<input type="text" id="text1" onload="f()"/>
因为f()只是一个Function,只在调用的时候执行。
JQuery中的ready()我感觉在内部实现的时候使用的是
document.onload=

也就是说,在文档加载完了的时候,再去执行ready里面定义的Function代码。
tyro668
2010-08-03
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
是按照加载js的顺序,当你加载到这部分的时候,就会执行(function(){alert("$")})了,不会等待页面加载完成的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式