- 《现代JavaScript》教程
- 本章内容为博主为学习笔记,教程版权归原作者所有。来源:现代JavaScript教程
目录
- # 1. 简介
- 1-1. JavaScript简介 1-2. 手册与规范
- # 2. JavaScript 基础知识
- 2-1. 空值合并运算符 2-2. 变量 2-3. 循环和for 2-4. Switch语句 2-5. Symbol类型 2-6. 对象 2-7. 对象引用和复制 2-8. 构造器和操作符“new” 2-9. 垃圾回收 2-10. 可选链
- # 3. 数据类型
- 3-1. 原始数据的方法 3-2. 数组方法 3-3. 搜索(过滤)方法 3-4. 转换数组 3-5. Object.keys、values、entries 3-6. 数字类型 3-7. Iterable object(可迭代对象 3-8. 解构赋值 3-9. Map and Set(映射和集合) 3-10. 日期和时间 3-11. 数组 3-12. WeakMap and WeakSet(弱映射和弱集合)
- # 4. 函数进阶内容
- 4-1. 构造函数 4-2. this原理 4-3. 递归和堆栈 4-4. 全局对象 4-5. 装饰器模式和转发,call/apply 4-6. Rest 参数与 Spread 语法 4-7. 函数对象,NFE 4-8. 函数绑定 4-9. 变量作用域,闭包 4-10. new Function 语法 4-11. 深入理解箭头函数 4-12. 旧时的 "var" 4-13. 调度:setTimeout 和 setInterval
- # 5. 对象属性配置
- 5-1. 属性标志和属性描述符 5-2. 属性的 getter 和 setter
- # 7. 类
- 7-1. Class 基本用法 7-2. 私有的和受保护的属性和方法 7-3. Mixin 模式 7-4. 类继承 7-5. 扩展内建类 7-6. 静态属性和静态方法 7-7. 类检查:"instanceof"
- # 9. Promise,asyncawait
- 9-1. 简介:回调 9-2. 使用 promise 进行错误处理 9-3. 微任务(Microtask) 9-4. Promise 9-5. Promise API 9-6. Async/await 9-7. Promise 链 9-8. Promisification
- # 10. Generator,高级 iteration
- 10-1. Generator 10-2. 异步迭代和 generator
- # 11. 模块
- 11-1. 模块 11-2. 导出和导入 11-3. 动态导入
上次更新: 2021/08/22, 01:09:59