怎么在前面的JS文件中写个方法在后面的页面方法中调用(有点拗口,详情点击)

如何在前面的JS文件中写个方法在后面的页面方法中调用(有点拗口,详情点击)

比如有一个html页面,大体如下:
<script type="text/javascript" src="xx.js"></script>
function a(){

alert(1);

}

其中xx.js如下:

function a(){

alert(2);

alert(1);

}

我们知道xx.js里的a方法会被后面的a方法覆盖,这样不会先执行alert(2),那要怎么做呢?

 

修改如下:

function b(){

}

<script type="text/javascript" src="xx.js"></script>
function a(){

b();

alert(1);

}

其中xx.js如下:

function b(){

alert(2);

}

这样修改后就会先执行alert(2)了,而且如果xx.js不存在,代码也不会出错。