JS事件绑定的事件是按照顺序执行的吗
答案:2 悬赏:0 手机版
解决时间 2021-12-24 04:50
- 提问者网友:锁深秋
- 2021-12-23 22:15
JS事件绑定的事件是按照顺序执行的吗
最佳答案
- 五星知识达人网友:逐風
- 2021-12-23 23:38
1、定义几个方法 2、依次执行函数,代码写在前面的先执行,写在后面的后执行 示例: function f1(){//定义f1函数}function f2(){//定义f2函数}f1();//先执行f1函数f2();//再执行f2函数
全部回答
- 1楼网友:人间朝暮
- 2021-12-24 00:39
js绑定的同步事件是按照绑定顺序执行的。w3c对此有相关规范,原文内容如下:
events which are synchronous (sync events) are treated as if they are in a virtual queue in a first-in-first-out model, ordered by sequence of temporal occurrence with respect to other events, to changes in the dom, and to user interaction. each event in this virtual queue is delayed until the previous event has completed its propagation behavior, or been canceled.
简单的翻译一下:
同步事件被看做有一个虚拟的先进先出的队列,按照绑定的时间的顺序进行dom操作或者用户交互。每一个虚拟队列中的事件都会一直等待直到他前面的那个事件传播(冒泡或捕获)结束或者被取消。
文档地址:https://www.w3.org/tr/dom-level-3-events/#sync-async
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯