Node.js事件循环
2018-03-08 11:23:29 19 举报
登录查看完整内容
javascript 事件循环
作者其他创作
大纲/内容
promise对象(ES6),或者$.的延时对象
执行事件处理程序
读取任务队列
执行栈Javascript执行栈,同步单线程执行任务。一旦,主线程调用结束,就会查看任务队列。执行任务队列里面的异步任务
异步操作实现方式
开始操作
观察者模式,(发布订阅者模式)
加载开始
事件开始--
回调函数
执行处理操作如:ajax、fs、http...
循环
事件触发
回调函数,放到
1、异步事件不会立即触发,等到事件发生事触发2、事件触发后,不会立即执行,等到执行栈为空的时候,并且任务队列中,该事件前的事件都被执行完
任务队列,
操作结束
事件进入任务队列,等待执行栈为空时,执行栈以先入先出的规则,读取任务队列中的行为,
0 条评论
回复 删除
下一页