
一.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对象方法





本文深入探讨JavaScript面向对象编程(OOP)原理,对比面向过程编程(POP),讲解ES6中类与对象的使用,包括类的创建、构造函数、方法添加及继承机制。同时,通过具体案例演示面向对象的Tab栏切换实现。
204

被折叠的 条评论
为什么被折叠?



