Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在手动触发事件后执行代码_Javascript_Jquery_Ajax_Google Chrome - Fatal编程技术网

Javascript 在手动触发事件后执行代码

Javascript 在手动触发事件后执行代码,javascript,jquery,ajax,google-chrome,Javascript,Jquery,Ajax,Google Chrome,我正在通过createEvent和dispatchEvent手动创建事件并将其发送到DOM 它似乎工作得很好 但是,我正在触发多个事件,需要在它们之间执行代码 如果我理解正确(我的背景是服务器编程),浏览器会将事件放入队列中,然后在后台线程中执行 因此,如果我在前台工作,我可以在事件执行之前完成 我想我看到了 。。所以,我的工作是分派事件。。。然后通过setTimeout(回调,0)放置一个新函数 超时中的回调应在事件之后执行。。对吗 然后我可以让我的整个算法使用回调 我有这个权利吗?只要将事件

我正在通过createEvent和dispatchEvent手动创建事件并将其发送到DOM

它似乎工作得很好

但是,我正在触发多个事件,需要在它们之间执行代码

如果我理解正确(我的背景是服务器编程),浏览器会将事件放入队列中,然后在后台线程中执行

因此,如果我在前台工作,我可以在事件执行之前完成

我想我看到了

。。所以,我的工作是分派事件。。。然后通过setTimeout(回调,0)放置一个新函数

超时中的回调应在事件之后执行。。对吗

然后我可以让我的整个算法使用回调


我有这个权利吗?

只要将事件处理程序绑定到您正在触发的任何自定义事件即可。顺便说一句,
createEvent
已被弃用。