
nodejs学习笔记
记录学习nodejs的过程
梦的扑朔迷离
这个作者很懒,什么都没留下…
展开
-
js---Promise与async/await
Promise基本用法创建Promiselet done = trueconst isItDoneYet = new Promise((resolve, reject) => { if (done) { const workDone = 'Here is the thing I built' resolve(workDone) } else { co...原创 2020-03-30 21:17:25 · 149 阅读 · 0 评论 -
js---计时函数
js里面有这样几种相关的方法:setTimeoutprocess.nextTicksetImmediatesetIntervalnextTickjs里面的Tick可以理解为事件循环执行了一次,nextTick就是将回调放到下一次事件循环中。setTimeoutsetTimeout可以设置多少毫秒后调用回调函数,不过并不精确。可能会因为事件循环运行时间较长导致超时。setTim...原创 2020-03-29 21:56:13 · 738 阅读 · 0 评论 -
js---异步回调
异步回调的实现异步的实现方法是创建了一个异步线程池,感觉本质上还是多线程,只不过自己不需要管理这些异步线程。这张图感觉解释的很清楚。大致就是碰到IO任务就直接扔到线程池里,然后就继续执行,事件循环会对线程池监控里面的IO任务是否完成,如果完成就执行相应的回调函数。callbackjs里面的函数普遍都支持回调,callback函数作为参数提供了任务完成后的处理。function add3...原创 2020-03-29 13:00:45 · 200 阅读 · 0 评论