首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
奋斗的小小鸟
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
赞
文章( 4 )
沸点( 0 )
JavaScript运行机制:event-loop
这里不得不提一个任务队列的概念,js代码中所有代码分两种:同步任务、异步任务。 一旦执行栈中所有同步任务执行完毕,系统就会读取任务队列,那些对应的异步任务,于是结束等待状态,进入执行栈,开始执行。 主线程不断重复上一步。 浏览器和node中宏任务和微任务是不同的,后面详细说明。…
Node中的事件循环
每个阶段都有自己的任务队列,当本阶段的任务队列都执行完毕,或者达到了执行的最大任务数,就会进入到下一个阶段。 这个阶段会执行被 setTimeout 和 setInterval 设置的定时任务。 当然,这个定时并不是准确的,而是在超过了定时时间后,一旦得到执行机会,就立刻执行。…
从使用到原理,实现符合Promise A+规范的Promise方法
传统的异步回调编程最大的缺陷是:回调地狱,由于业务逻辑非常复杂,代码串行请求好几层;并行请求以前也要通过引用step、async库实现。现在ES6推出了Promise,通过Promise的链式调用可以解决回调地狱问题,通过Promise.all方法可以解决并行请求的问题。现在我…
浅谈promise用法
Promise本意是承诺,在程序中的意思就是承诺我过一段时间后会给你一个结果。 什么时候会用到过一段时间?答案是异步操作,异步是指可能比较长时间才有结果的才做,例如网络请求、读取本地文件等 当第一个then中返回一个promise,会将返回的promise的结果,传递到下一个t…
个人成就
文章被点赞
71
文章被阅读
2,471
掘力值
175
关注了
15
关注者
0
收藏集
0
关注标签
25
加入于
2018-07-30