美文网首页
JS相关问题记录汇总

JS相关问题记录汇总

作者: Enginner_XZ | 来源:发表于2021-02-12 13:43 被阅读0次

JS异步

  • JS为单线程 ,而异步的概念则为JS独有 , 某些用户角度来讲不需要等待的事情单线程就会导致任务排队 ,因此异步概念诞生。
  • JS将任务分为 同步任务 和 异步任务 ,同步任务将会先执行 , 异步任务则会进入任务队列当,当同步任务执行完毕,执行栈就会读取异步任务队列,异步任务结束等待状态进入执行栈,开始执行 。主线程不断重复以上步骤

Vue nextTick原理

  • 基于JS语言执行机制实现 ,nextTick会创建一个异步任务,nextTick自然就会等待同步任务执行完成后执行,DOM更新也是异步 ,所以nextTick具体实现还有些内容我没有讲到

ES6 Promise

  • JS Promise的本质是一个构造函数 ,这点通过console.dir打印就可以看出来 原型上挂载 then 、catch等方法 构造函数上挂载all 、reject、resolve几个常用的方法。

相关文章

网友评论

      本文标题:JS相关问题记录汇总

      本文链接:https://www.haomeiwen.com/subject/yzkdxltx.html