js是顺序执行的,但是在一个<script></script>标签中,后面的函数会预加载。如:
<script type="text/javascript"> try{ fun(); }catch(e){ alert("error"); } function fun(){ alert("houhou"); } </script>
输出为 houhou
如果是这样:
<script type="text/javascript"> try{ fun(); }catch(e){ alert("error"); } </script> <script type="text/javascript"> function fun(){ alert("houhou"); } </script> 输出的就是 error