9.第三篇:结构型设计模式

2018-12-06  本文已影响0人  爱吃鱼的肥兔子

本文摘自 《JavaScript 设计模式》张容铭 著 版权归原作者所有

外观模式

function addEvent(dom,type,fn){
  // dom2
  if(dom.addEventListener){
    dom.addEventListener(type,fn,false);
    // 不支持dom2的浏览器
  }else if(dom.addEventListener){
    dom.addEventListener('on'+type,fn);
    // 都不支持的老浏览器
  }else{
    dom['on'+type] = fn;
  }
}
var A = {
  css:function(id,key,value){
    document.getElementById(id).style[key] = value;
  },
  attr:function(id,key,value){
    document.getElmentById(id)[key] = value;
  }
}
A.css('box','color','#fff')
上一篇 下一篇

猜你喜欢

热点阅读