![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js系列文章
文章平均质量分 89
一个水瓶座程序猿.
一个水瓶座的前端小白程序猿.
展开
-
宏任务、微任务 和 事件循环机制
每个任务都有一个任务源(tasksource),源自同一个任务源的task必须放到同一个任务队列,从不同源来的则被添加到不同队列。js是运行于浏览器的脚本语言,因其经常涉及操作dom,如果是多线程的,也就意味着,同一个时刻,能够执行多个任务。JavaScript是单线程的,也就是说,同一个时刻,JavaScript只能执行一个任务,其他任务只能等待。微任务(microtask)是宏任务中的一个部分,它的执行时机是在同步代码执行之后,下一个宏任务执行之前。所以,引入了异步任务。...原创 2022-07-18 00:55:59 · 1519 阅读 · 0 评论 -
Node.js 中对 ES6 模块的导入导出方式
模块化的使用Node.js遵循了CommonJs的模块化规范。require()原创 2022-07-18 00:51:24 · 826 阅读 · 0 评论 -
Promise 解决回调地狱、async await 修饰符
Promise对象可以解决回调地狱的问题Promise是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理更强大Promise可以理解为是一个容器,里面可以编写异步程序的代码从语法上说,Promise是一个对象,使用的时候需要new//实例化一个Promise,表示定义一个容器,需要给它传递一个函数作为参数,而该函数又有两个形参,通常用resolve和reject表示。......原创 2022-07-17 15:00:26 · 382 阅读 · 0 评论 -
Node.js 对 npm 包的操作
npmjs.com//别人加载的就是我的index.js//所以,必须在index.js中导出内容functiona(){a,b}//导出内容。原创 2022-07-17 13:26:53 · 397 阅读 · 0 评论 -
Node.js 模块化分类
我们创建的每个JS文件都是一个自定义模块,并且具有模块作用域,也就是在一个模块中创建的变量、常量、函数等等一切,都只能在当前模块中使用。原创 2022-07-17 01:27:56 · 130 阅读 · 0 评论