Javascript JS的执行顺序
我有以下代码:Javascript JS的执行顺序,javascript,oop,execution,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("H
<!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>
输出是:你好。。内部JS
我想知道为什么每次都会执行最后一个JS?如果我将这些行移到另一个位置,则会执行末尾的那一行
谢谢您可以查看下面的小提琴以更好地理解它。如果两次定义相同的
函数
,将调用最底层的函数
因为后面的定义覆盖了前面的定义。
function myFunction(){
alert("Hello.. External JS");
}