ES6模块化
一、模块化规范
1.1 前端模块化规范的分类
1.2 ES6模块化规范定义
1.3 配置步骤
1.4 默认导出导入
默认导出
默认导入
1.5 注意事项
默认导出注意事项
默认导入注意事项
1.6 按需导出导入
按需导出
按需导入
1.7 按需导出导入注意事项
1.8 直接导入并执行模块中的代码
1.9 promise 解决回调地狱问题
回调套回调 就是回调地狱!
promise 解决回调地狱问题!
1.10 Promise 基本概念
1.11 then-fs 的基本使用
1.12 then()方法的特性
1.13 基于Promise按顺序读取内容
1.14 catch 方法
.catch 方法
1.15 Promise.all()方法
1.16 封装一个自己的Promise 封装要求
1.17 getFile
创建具体操作:
1.18 调用 resolve 和 reject 回调函数
二、async/await
2.1 什么是async/await ?
2.2 async/await 基本使用
2.3 async/await 注意事项
2.4 高级面试题
EventLoop
2.4.1 同步任务和异步任务
2.4.2 同步任务和异步任务执行过程
步骤:
面试题:
2.4.3 宏任务和微任务的执行顺序
什么是宏任务,微任务?
交替执行
生活实例 :(理解宏任务和微任务)
面试题:
经典面试题:
学习 vue 要掌握的知识!!!