Nodejs补充知识:ES6模块化、Promise、async/await、EventLoop、同步任务和异步任务、宏任务和微任务

本文深入讲解Node.js中的ES6模块化,包括默认导出、按需导入等用法;探讨Promise解决回调地狱的方式,介绍async/await的使用;解析JavaScript的EventLoop机制,解释同步任务、异步任务、宏任务和微任务的关系;并通过API接口案例展示实际应用。
摘要由CSDN通过智能技术生成

黑马程序员Vue全套视频教程,从vue2.0到vue3.0一套全覆盖,前端必会的框架教程_哔哩哔哩_bilibili喜欢的小伙伴们别忘了投币,点赞,收藏呦,历经 5 年的反复打磨与锤炼,黑马程序员重磅推出全套最新的 Vue2 + Vue3 基础课程。共计 500 多集的免费视频,助您轻松掌握前端圈最火的 Vue 框架!https://www.bilibili.com/video/BV1zq4y1p7ga?p=258&spm_id_from=333.1007.top_right_bar_window_history.content.click ↓ ↓ ↓ ↓ ↓ ↓  本文前置学习基础,需要先掌握Node.js的文件操作模块和模块化  ↓ ↓ ↓ ↓ ↓ ↓

Nodejs的fs文件操作模块和path路径处理模块_番大茄子的博客-CSDN博客

Nodejs的http模块、模块化和包_番大茄子的博客-CSDN博客


ES6模块化

ES6模块化规范是浏览器与服务器通用的模块化标准,不像CommonJs是只局限于服务器端的Javascript模块化。

ES6模块化规范中定义:

  1. 每个js文件都是一个独立模块
  2. 导入其它模块成员使用import关键字
  3. 向外共享模块成员使用export关键字

在node.js中使用ES6模块化需要:

  1. 确保node.js版本为v14.15.1及其以上
  2. 在package.json根节点中添加"type":"module"节点

ES6模块化的三种用法:

    1. 默认导出、默认导入

  • 默认导出:在每个模块中,只允许使用唯一的一次export default,否则会报错!
  • 默认导入:默认导入时的默认模块可以任意命名,只要是合法的成员名称即可。
//默认导入:m1为成员名字,负责接收模块
import m1 from './1.js'
console.log(m1)
/
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值