// 模块A的代码
var isA=false;
// 模块A创建了方法a()
function a(){
...
}
// 模块A改变了模块B中变量b的值,造成了变量污染
b=1;
// 模块B的代码
var b=0;
// 模块B创建了方法b()
function b(){
...
}
// 模块B也想创建方法a(),造成了命名冲突
function a()[
...
}
// 模块A的代码
var isA=false;
// 模块A创建了方法a()
function a(){
...
}
// 模块A改变了模块B中变量b的值,造成了变量污染
b=1;
// 模块B的代码
var b=0;
// 模块B创建了方法b()
function b(){
...
}
// 模块B也想创建方法a(),造成了命名冲突
function a()[
...
}