博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2021-05-31setTimeout与promise的区别(浏览器事件循环机制)
阅读量:3957 次
发布时间:2019-05-24

本文共 134 字,大约阅读时间需要 1 分钟。

1.js是单线程,非阻塞的。

 

2.js事件循环机制

(1)执行栈

同步代码执行,按照顺序进栈和出栈

(2)事件队列

1)异步代码执行:挂起——主线程空闲——执行

2)宏任务与微任务:解决异步代码的优先级问题

        微任务  >  宏任务        微:Promise().then(回调)

 

 

转载地址:http://ezxzi.baihongyu.com/

你可能感兴趣的文章
[中间件] 消息处理利器 ActiveMQ 的介绍 & Stomp 协议的使用
查看>>
[设计] 原型界面设计利器 Balsamiq Mockups 推荐
查看>>
[闲话] 在西方的程序员眼里,东方的程序员是什么样的
查看>>
[管理] 成功之路的探寻 —— “三力” 理论
查看>>
[连载] Socket 深度探索 4 PHP (一)
查看>>
[连载] Socket 深度探究 4 PHP (二)
查看>>
[连载] Socket 深度探究 4 PHP (三)
查看>>
[无线] Android 系统开发学习杂记
查看>>
[无线] 浅析当代 LBS 技术
查看>>
[杂感] 缅怀乔布斯
查看>>
[无线] 让Android支持cmwap上网
查看>>
[教程] Android PHP 最佳实践视频教程
查看>>
[无线] AndroidManifest.xml配置文件详解
查看>>
[无线] 2012 智能手机市场分析
查看>>
[移动] Android推送方案分析(MQTT/XMPP/GCM)
查看>>
[移动] Mosquitto简要教程(安装/使用/测试)
查看>>
[HTML5] 关于HTML5(WebGL)的那点事
查看>>
自我反思
查看>>
初识网络编程
查看>>
很像动态规划的贪心
查看>>