1.定义全局变量做容器:
var contain = {}; var contain.fn = function() { // .... }
2.使用自执行函数:
(function() { // ... })()
例子1:
(function(){
var tmp= {};
var name = 'jack';
tmp.method = function(){
return name;
}
window.tmp= tmp;
})()
console.log(tmp.method());
例子2:
(function(obj){
var count = {};
var interim;
count.name = 'jack';
count.method = function(){
console.log('内部方法');
}
//把count对象挂到obj下
obj.count = count
})(window)