利用闭包思想
原来定义一个函数来根据情况执行
1 | // DOM2 事件绑定 DOM事件参考链接:DOM级别事件 |
使用闭包
1 | function emit(element,type, func){ |
两者的区别
前者在添加事件时每次都会去判断当前环境兼容性;
而使用了闭包思想的惰性函数之后,在多次调用后,可以大大节省后面的判断步骤;
利用闭包思想
原来定义一个函数来根据情况执行
1 | // DOM2 事件绑定 DOM事件参考链接:DOM级别事件 |
使用闭包
1 | function emit(element,type, func){ |
两者的区别
前者在添加事件时每次都会去判断当前环境兼容性;
而使用了闭包思想的惰性函数之后,在多次调用后,可以大大节省后面的判断步骤;
本文标题:js-惰性函数
文章作者:mogugit
发布时间:2020-06-02, 14:01:09
最后更新:2025-03-24, 10:47:54
原始链接:https://mogugit.github.io/2020/06/02/js-%E6%83%B0%E6%80%A7%E5%87%BD%E6%95%B0/
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。