一.JavaScript面向对象
01.面向对象编程介绍
1.1两大编程思想
1.2面向过程编程POP(Process Oriented Programming)
1.3面向对象编程OOP(Object Oriented Programming)
API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数
1. 4面向过程和面向对象的对比
02. ES6中的类和对象
2.1对象
2.2类class
2.3创建类
2.4类constructor构造函数
this一般指向调用它的那个对象
2.5类添加方法
03.类的继承
3.1继承
3.2 super关键字
04.面向对象案例
案例:面向对象版tab栏切换
二.构造函数和原型
01.构造函数和原型
1.1概述
1.2构造函数
1.3构造函数的问题
1.4构造函数原型prototype
1.5对象原型__proto__
1.6 constructor构造函数
1.7构造函数、实例、原型对象三者之间的关系
1.8原型链
1.9 JavaScript的成员查找机制(规则)
1.10原型对象this指向
1.11扩展内置对象
02.继承
2.1 call()
2.2借用构造函数继承父类型属性
2.3借用原型对象继承父类型方法
03. ES5中的新增方法
3.1 ES5新增方法概述
3.2数组方法
案例:查询商品
3.3字符串方法
3.4对象方法