日期:2014-05-16  浏览次数:20396 次

【请问】页面源代码中的javascript是从什么开始执行的?
页面的执行应该是从body处一行一行解释执行的吧?是什么时候开始执行的呢?一旦下载到了( <body> ...)就开始执行还是等整个html文本都下载完了( </html> )才开始?

希望能解释的详细一些

------解决方案--------------------
给你一个例子看看
<html>
<head>
<title> </title>
<script>
alert( 'head ');
</script>
</head>
<body onload= "alert( 'body ') ">
<script>
alert(div1.id);
</script>
<div id= "div1 "> </div>
<img onload= "alert( 'img ') " src= "http://community.csdn.net/images/csdn.gif " />
<script>
alert(div1.id);
alert( 'script ');
</script>
</body>
</html>
这样应该比描述出来更好理解
------解决方案--------------------
to KAMI(焦面包) :

alert(‘body’)是在body这一行到了客户端就执行!