为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口使得对子系统接口的访问更容易。
function addEvent(dom, type, fn) {
if (dom.addEventListener) { // 支持DOM2级事件处理方法的浏览器
dom.addEventListener(type, fn ,false);
}else if (dom.attachEvent){ // 不支持DOM2级但支持attachEvent
dom.attachEvent('on' + type, fn);
}else{
dom['on + type'] = fn; // 都不支持的浏览器
}
};