1.js引擎执行代码的基本流程:
初始化代码回调代码
2 .模型的两个重要组成部分:
*事件(计时器/DOM事件/AJAX )管理模块
*回调队列
3 .型号运行流程:
*执行初始化代码,并将事件回调函数传递给相应的模块进行管理
*发生事件时,管理模块会将回调函数及其数据添加到回调队列中
*执行初始化代码后,遍历和执行读取回调队列中的回调函数可能需要很长时间
4 .相关概念:
//执行堆栈(Execution Stack ) :的所有代码都在此空间中运行
//浏览器内核(Browser core ) :
*Js引擎模块(由主线程处理) )。
*其他模块(主线程或拆分线程) )。
//事件队列、消息队列和任务队列都是别称(callback queue );
//事件轮询(event loop )从:任务队列中逐个检索回调函数并放入执行堆栈进行处理
//请求响应模型(request-response model ) :与服务器交互
//事件驱动模型:下图
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。