惰性函数

点点圈 提交于 2020-02-28 11:18:31

场景:不用每次都对同一个东西进行判断

function addEvent (type, el, fn) {
    if (window.addEventListener) { //这样不是很次进来都会对window.addEventListener进行判断
        addEvent = function (type, el, fn) {
            el.addEventListener(type, fn, false);
        }
    }
    else if(window.attachEvent){
        addEvent = function (type, el, fn) {
            el.attachEvent('on' + type, fn);
        }
    }
}

addEvent();

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!