导入导出、回调地狱、同异微宏任务

  • 默认导入导出

    • 默认导出: export default

    • 默认导入: import 接收名称 from '模块地址

每个模块只允许默认导出一次

  • 按需导入导出

      按需导出:export 导出的成员(let a = 10)
      按需导入: import {多个接收名称} from '模块地址'
    

每个模块可以按需导出多次

as 关键字可以改名字(import {a as b} from '模块地址')

  • 按需导入导出可以同时使用,导入方法不同

    • import 默认导入名称{按需导入名称} from '模块地址'
  • 直接运行导入模块代码,并不执行模块向外共享代码

      import '模块地址'
    
  • 解决回调地狱

    • asyncawait 语法
    • 注意:
      • await关键字后面要跟 promise对象
      • awaut关键字仅仅只能出现在被async修饰函数里面
      • async方法中,第一个await,之前得代码会同步执行,await之后的代码会异步执行
      • thenfs是第三方包读取文件包

  • 同步任务与异步任务

  • 宏任务与微任务

posted @ 2021-10-17 20:11  25氪  阅读(52)  评论(0)    收藏  举报