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

test表示什么?

test表示什么?

长风秋雁 2018-12-20 18:14:20
在看https://zhuanlan.zhihu.com/p/...里面一段代码var supportsPassive = false;try {  var opts = Object.defineProperty({}, 'passive', {    get: function() {      supportsPassive = true;    }  });  window.addEventListener("test", null, opts);} catch (e) {}// Use our detect's results. // passive applied if supported, capture will be false either way.elem.addEventListener(  'touchstart',  fn,  supportsPassive ? { passive: true } : false); 请问window.addEventListener("test", null, opts); 中test表示什么?
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

啥也不是,你理解歪了,你可以把test定义成任意的合法字符串,这里写成test是要告诉你这是一个无意义的注册,永远不会被触发.

test不是核心点,核心是利用事件注册机制来执行 opts中的getter。


查看完整回答
反对 回复 2019-01-19
  • 1 回答
  • 0 关注
  • 607 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信