
(function() {alert("$")})();初始化页面中什么阶段执行?
$(document).ready();是页面加载完成后执行(function(){alert("$")})();此句话在页面中什么时机执行呢?那加载页面与加载js又是怎...
$(document).ready();是页面加载完成后执行
(function() {alert("$")})();此句话在页面中什么时机执行呢?
那加载页面与加载js又是怎么个流程呢?
谢谢你的回答,我的意思是他与html之间的加载顺序 展开
(function() {alert("$")})();此句话在页面中什么时机执行呢?
那加载页面与加载js又是怎么个流程呢?
谢谢你的回答,我的意思是他与html之间的加载顺序 展开
展开全部
$(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代码。
是
$(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代码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |