Javascript执行顺序
Javascript的执行顺序:
1:javascript是按照一段一段来执行的。<script>中的代码是阻塞式同步下载执行的,当浏览器遇到一个<script>标签会先下载这个标签的代码然后执行。在完成这件事之前不会加载其他任何标签和资源。
2:同一段<script>中,先执行全部的定义式函数, 然后再从片段的开头向末尾依次执行。
1 <script type="text/javascript">
2 function myfunc(){
3 alert("第一次调用");
4 };
5 myfunc(); //输出 第二次调用
6 var myfunc = function (){
7 alert("第三次调用");
8 }
9 myfunc();//输出 第三次调用 上次的结果已经被这次的变量式函数结果覆盖
10 function myfunc() {
11 alert("第二次调用");
12 };
13 myfunc();//输出 第三次调用 function myfunc()已经不再执行
14 myfunc = function () {
15 alert("第四次调用");
16 }
17 myfunc();//输出 第四次调用
18 </script>
转载自:http://tieba.baidu.com/p/638535203

浙公网安备 33010602011771号