0. 我的 JavaScript 学习目录

125 阅读1分钟

我的 JavaScript 学习目录

1 基础语法

1.1 变量声明

  1. 怎么理解 JavaScript 的作用域(Scope)?
  2. JavaScript 变量在不同作用域下的使用场景
  3. JavaScript 中隐藏的提升(Hoisting)特性

1.2 数据类型

  1. JavaScript 中隐秘的数据类型转换(Data Type Conversion)

1.3 运算符

  1. JavaScript 运算符的 基础知识

1.4 流程控制语句

  1. JavaScript 的流程控制 让代码“指哪儿打哪儿”

2 函数

  1. JavaScript 函数的 7 种定义方式,哪些最常用?
  2. JavaScript 函数的常见高级使用

3 对象和数组

  1. JavaScript 中的 this 指向哪里?
  2. JavaScript 对象操作知多少?
  3. 掌握哪些 JavaScript 数组的内置方法,可以让数据处理更丝滑?
  4. JavaScript 提取 对象/数组 中的数据,解构赋值 更方便?

4 原型和继承

  1. JavaScript 的 prototype, [[Prototype]]__proto__ 晕不晕?

5 异步编程

  1. JavaScript 的异步编程之理解 Promise 和 理清 async/await 过程

6 浏览器相关

6.1 DOM 操作

  1. JavaScript 通过 document 获取和操作 DOM 元素

6.2 BOM

  1. JavaScript BOM 浏览器提供给 JavaScript 的一组 API

6.3 本地操作

  1. JavaScript 的 本地操作 都能干些啥?

7 ES6+ 其它常用新特性

  1. JavaScript ES6+ 哪些常用新特性?

8 调试与性能优化

  1. JavaScript 的高效开发 离不开 调试与性能优化