浏览器如何处理多个javascript标记?

浏览器如何处理多个javascript标记?,javascript,browser,Javascript,Browser,浏览器是否以相同的方式处理这两个代码段 <script type="javascript"> myFunction1(); myFunction2(); </script> myFunction1(); myFunction2(); Vs myFunction1(); myFunction2(); 它们将是绝对等效的。没有范围差异,没有执行差异,什么都没有 唯一的区别是,在解析的DOM中将有两个而不是一个script元素。您自己

浏览器是否以相同的方式处理这两个代码段

    <script type="javascript">
     myFunction1();
     myFunction2();
    </script>

myFunction1();
myFunction2();
Vs


myFunction1();
myFunction2();

它们将是绝对等效的。没有范围差异,没有执行差异,什么都没有


唯一的区别是,在解析的DOM中将有两个而不是一个
script
元素。

您自己是否尝试过查看输出?是的,它们应该是相等的。@Alec:如果你还不知道它们,那么可能会有一些不明显的细微差别,以便确切地知道要进行什么样的实验以及要寻找什么。虽然我同意答案显然是肯定的,但我认为这是一个非常有效的问题。可能会有一个答案,比如“哦,脚本块在并行线程中执行,因此如果一个块中有大量繁重的处理,那么您无法真正确定
myFunction1
是否会在
myFunction2
之前被调用”-现在当然不是这样,但我只是想证明一点=)
<script type="javascript">
 myFunction1();
</script>
<script type="javascript">
 myFunction2();
</script>