nodejs学习笔记
记录学习nodejs的过程
梦的扑朔迷离
这个作者很懒,什么都没留下…
展开
-
js---Promise与async/await
Promise 基本用法 创建Promise let done = true const 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 · 115 阅读 · 0 评论 -
js---计时函数
js里面有这样几种相关的方法: setTimeout process.nextTick setImmediate setInterval nextTick js里面的Tick可以理解为事件循环执行了一次,nextTick就是将回调放到下一次事件循环中。 setTimeout setTimeout可以设置多少毫秒后调用回调函数,不过并不精确。可能会因为事件循环运行时间较长导致超时。 setTim...原创 2020-03-29 21:56:13 · 654 阅读 · 0 评论 -
js---异步回调
异步回调的实现 异步的实现方法是创建了一个异步线程池,感觉本质上还是多线程,只不过自己不需要管理这些异步线程。 这张图感觉解释的很清楚。大致就是碰到IO任务就直接扔到线程池里,然后就继续执行,事件循环会对线程池监控里面的IO任务是否完成,如果完成就执行相应的回调函数。 callback js里面的函数普遍都支持回调,callback函数作为参数提供了任务完成后的处理。 function add3...原创 2020-03-29 13:00:45 · 166 阅读 · 0 评论