知识点
最后更新于:2022-04-02 04:24:12
## 精通熟练与了解熟悉
##### 项目实战中常用到的知识点,因此需要精通熟练
> 初学是要学的知识点会较多,因此首先要掌握28法则的那20%的知识,因为在项目开发过程用得比较多,精通熟练后再扩展精通其他知识点。让一部分先富起来,再带动其他地区,达到共同富裕。
##### 项目实战中使用频率相对少,但需要了解熟悉。
> 最起码在做项目时知道有这一方法可能实现,进而迅速查阅相关文档,而不至于束手无策,无从下手,不然连利用搜索引擎用,也不知道要查找哪些关键字。
[javascript 中文手册](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects)
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects
## 知识点
1. 判断语句
2. 循环语句
3. 表达式与语句
4. 函数
5. 面向对象
-------
#### 判断语句
* 单 if 判断语句
* if-else 判断语句
* if-else if-else 判断语句
* switch 语句
* 三元运算
#### 循环语句
* 普通 for 循环语句
* while 循环语句
* do-while 循环语句
#### 表达式与语句
* 声明语句
* 赋值语句
* 控制语句
* 表达式语句
#### 函数
* 函数声明与表达式
* 函数形参与 arguments 实参
* 函数的默认值
* 即时执行函数
* 函数作用域与代码块作用域
* 函数内部的 this 是调用者
* 函数的调用方式
* 函数的返回值
* 箭头函数
#### 面向对象
* 对象是什么
* 面向对象思考
* 单例对象
* 原型链
* 利用原型链 自定义“类”
* 通过类创建对象
* 继承
* 类的语法糖(ES6+)
* 类的继承
* 详细定义对象属性
* Object 拷贝
* 对象属性的访问方式
* 遍历对象属性
* 封印对象
';