Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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_Html_Angularjs - Fatal编程技术网

Javascript如何通过线性执行检测事件?

Javascript如何通过线性执行检测事件?,javascript,html,angularjs,Javascript,Html,Angularjs,我正在研究Javascript,我开始好奇Javascript是如何在线性执行中捕捉事件的 例如,在AngularJS中,我可以编写一个简单的乘法网站,它有两个输入框和一个输出框。创建两个“控制器”代码,用于检测相应两个输入框中的变化 但据我所知,JS是线性运行的,因此当第二个“控制器”运行时,第一个“控制器”将无法检测到任何更改。事件在消息队列中排队,因此在处理事件后,将处理下一个事件(简化): 事件在消息队列中排队,因此在处理事件后,将处理下一个事件(简化):

我正在研究Javascript,我开始好奇Javascript是如何在线性执行中捕捉事件的

例如,在AngularJS中,我可以编写一个简单的乘法网站,它有两个输入框和一个输出框。创建两个“控制器”代码,用于检测相应两个输入框中的变化


但据我所知,JS是线性运行的,因此当第二个“控制器”运行时,第一个“控制器”将无法检测到任何更改。

事件在消息队列中排队,因此在处理事件后,将处理下一个事件(简化):


事件在消息队列中排队,因此在处理事件后,将处理下一个事件(简化):