//提供统一接口,简化对子系统的访问
//比如绑定事件有兼容性问题
function addEvent(dom, type, fn){
if(dom.addEventListener){
dom.addEventListener(type, fn, false);
}else if(dom.attachEvent){
dom.attachEvent('on' + type, fn);
}else{
dom['on' + type] = fn;
}
}
var myInput = ...;
addEvent(myInput, 'click', function(){...});
//或提供方法库,简化底层操作
var A = {
g: function(id){
return document.getElementById(id);
},
......
}
A.g('abc');
林秀栋的技术博客