方法1:命名空间
//amodel.js
(function(){amodel = {};//加一个“命名空间”
var fn = function(){
console.log('1');
}
amodel .fn=fn;
})();
(function(){
bmodel= {};//加一个“命名空间”
var fn = function(){
console.log('2');
}
bmodel.fn=fn;
})();
amodel .fn();
bmodel.fn();
方法2:
/* 比如本来你写
function a()
function b()
function c()
改成*/
js1 = {
a : function(){
alert(0);
},
b: function(){
alert(1);
},
c: function(){
alert(2);
}
}
js2={
a : function(){
alert(7);
},
b: function(){
alert(11);
},
c: function(){
alert(22);
}
}
//调用的时候就
js1.a();//0
js2.a();//7