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

自定义事件是异步的吗

自定义事件是异步的吗

智慧大石 2018-10-12 14:15:05
前辈们好,我想请教一个问题就是,自定义事件虽然也使用了回调的方式来做事件监听,但是这种方式应该是和浏览器原生的click等事件不一样的对吧?浏览器原生的事件是异步的,因为会有相对应的浏览器线程去负责处理异步任务,比如说计时或者检测界面是否出现点击等等,执行完这些异步任务之后才会将相应的回调函数推入事件循环队列去等待javascript主线程执行,但是自定义事件似乎一直都是处于在javascript主线程中执行的,所以它不是异步的对吧?不知道我这种理解有没有错误。希望能得到前辈们的指教。
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

自定义事件分好几种。

通过 CustomEvent 或者其它方式创建的 DOM Event,应该也是回调和异步的。

通过类似于 Backbone.Event 自行构建的事件系统,是同步的。


查看完整回答
反对 回复 2018-11-29
  • 1 回答
  • 0 关注
  • 530 浏览
慕课专栏
更多

添加回答

举报

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