• Taopoppy
    2019-10-29
    事件循环本身就比较难,实战课程的目的就是通过实战的方式帮你理解,如果要通过理论的讲述来理解建议还是多看看文章,博客,书籍之类的,比如这个博客就写的真的比较详细和好理解: https://www.taopoppy.cn/node/one_eventLoop.html

    作者回复: 哈哈哈哈优秀的宣传。

    写得很不错,尤其是事件循环的每个阶段发生的事情,这部分就是我觉得讲起来耗时会太长没放进来的内容。很赞。

    
     4
  • Jesse
    2019-10-08
    讲的太简单了,微任务还有宏任务 循环机制都没讲,哈哈

    作者回复: 权衡了很久之后觉得塞不下十多分钟的课里,就放弃了。我争取后面补多一节课吧

    
     3
  • aaa
    2019-10-04
    事件循环为什么这里讲那么少呢~

    作者回复: 一节课的总时长被限制了,后面在实战中遇到的话我会再提一下。

    
     3
  • 墨裳花开
    2019-10-02
    interview所在的栈: setTimeout回调函数进入的栈:
    |____interview()_____| |___()=>{} 匿名函数__|
    |__________________| |__________________|
    |__________________| |__________________|
    他们进入的调用栈是两个不同的调用栈,try...catch...实际上捕获的是interview所在调用栈的函数,所以setTimeout的回调函数就没有被catch住,老师,可以这么理解前面讲的interview的那段代码么?
    展开

    作者回复: 可以的

     2
     3
  • Geek_fc1551
    2019-12-11
    老师有种开发场景,想问下有没有最优的处理方式
    比如 data:{ a:{b:{c:{d:30}}}}
    这种情况我们要取 d的值 为了保证 data.a.b.c.d 不报错我们都是data&&data.a&& ....这样列下去,有没有什么方式可以很好的保证这个问题,现在感觉就写个方法递归循环到需要的值但是感觉也不是很好的方式

    作者回复: https://www.npmjs.com/package/get-value
    这个npm包应该能解决你的问题

     1
    
  • CrazyMuyang
    2019-11-24
    https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/?utm_source=html5weekly

    贴一篇关于微任务/宏任务/事件循环的博客。

    作者回复: 赞。

    
    
  • Geek_East
    2019-11-11
    "每一个新的事件循环都是一个全新的调用栈",这句话到底应该如何理解呢?难道调用栈全局不应该只有一个吗?

    作者回复: 可以理解成同一时间内全局只有一个。

    或者说确实只有一个,但每一个新的事件循环都会清空调用栈。

    
    
  • 布小生
    2019-11-06
    老师别忘了给我们加课,因为你讲的深入又通俗,不想错过

    作者回复: 加!

    
    
  • 0胡冲
    2019-10-31
    js事件循环和node事件循环有啥大的区别

    作者回复: 可以参考楼上taopoppy的文章

    
    
  • 小平
    2019-10-18
    支持支持,感觉很棒
    
    
  • 在下废柴壶
    2019-10-09
    更新好慢

    作者回复: 加班好多

    
    
  • Harry
    2019-10-09
    老师,记得提交代码啊 ~

    作者回复: 马上马上

    
    
  • Harry
    2019-10-09
    throw 的时候是可以捕获到错误的
    
    
  • 玉英
    2019-10-08
    eventloop 讲的太浅了,太少...
    
    
  • 🌈史咪娜
    2019-10-08
    今天一口气看完了老师的课,对于本小白学到了很多知识,感谢!期待更新。
    
    
  • Soup
    2019-10-04
    讲的比较少比较浅,老师没有解释调用栈是什么,为什么异步操作完成会存在一个新的调用栈
     3
    
我们在线,来聊聊吧