为了账号安全,请及时绑定邮箱和手机立即绑定

如何权衡闭包与重复获取~

如何权衡闭包与重复获取~

婷婷同学_ 2018-10-10 13:21:08
function tset() {    var dom = $(dom);           $(btn).on('click', function () {         dom.css('height', 'auto');     }); }function tset() {     $(btn).on('click', function () {        var dom = $(dom);         dom.css('height', 'auto');     }); }第一种会形成闭包 然而第二种虽然执行完会释放变量 dom 然而如果下次 btn 点击的话 又会重复去取元素(重复取元素算频繁的 DOM 操作吗?) 这两种选哪一个会好一点?还是说要根据实际需求去判断 比如如果 btn 元素用户操作会特别频繁的话选择闭包 如这个位置的交互只是偶尔的话 选择执行完释放变量 轻微的优化一下内存~
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 418 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号