JS的执行顺序

时间:2014-05-20 05:11:57

标签: javascript oop execution

我有以下代码:

<!DOCTYPE html>  
<html data-ng-app="">  
 <head>
     <script type="text/javascript" src="myJs.js"></script>  
     <script type="text/javascript">  
         function myFunction(){  
             alert("Hello.. internal JS");  
         }  
     </script>  

    <!--<script type="text/javascript" src="myJs.js"></script>-->  
    <!--<script type="text/javascript" src="angular.min.js"></script>-->  
</head>  
<body>  

<button onclick="myFunction()">Click me</button>  

</body>  
</html> 

和myJS.js:

function myFunction(){ 
    alert("Hello.. External JS");  
}   

输出为:Hello ..内部JS。

我想知道为什么每次都会执行最后一个JS?如果我将线移到交替位置,那么最后一条线就会被执行。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以查看以下小提琴,以便更好地理解它。如果您定义相同的function两次,则会调用最底部的。{/ p>

http://jsfiddle.net/5dALP/