随着项目规模的增大,协作开发也越来越常见,协作开发时间久了就会遇到一个恶心的文件冲突问题。
假设一个HTML文件引用了两个外部JS文件,而这两个外部JS文件你没有修改的权限,你只有HTML文件的修改权限,
两个外部JS文件都定义了window.onload事件。代码假设如下:
<script type="text/javascript" src="a.js"></script>
<script type="text/javascript" src="b.js"></script>
a.js的文件内容:
b.js的文件内容:
window.onload=function(){
alert("这是a.js的");
}
b.js的文件内容:
window.onload=function(){
alert("这是b.js的");
}