首页技术文章正文

黑马程序员JS面向对象教程

更新时间:2021-10-15 来源:黑马程序员 浏览量:


JavaScript面向对象视频教程
简介

本套课程将介绍什么是面向对象,然后从ES6类面向对象语法,面向对象案例,原型和原型链,如何利用组合继承模拟类的继承。高阶函数,call、apply、bind 的使用,严格模式、闭包、递归函数、正则表达式、ES6新语法。

1634294368649_面向对象.png

云盘链接:https://pan.baidu.com/share/init?surl=OM-4MSNl7KxirAHKvHfc(如果链接失效,加下面QQ获取教程)

获取配套资料加QQ435946716获取本套课程配套笔记+源码

1第一天JavaScript面向对象教程

01-JavaScript

02-面向对象编程介绍

03-类和对象

04-创建类和生成实例

05-类中添加共有方法

06-类继承extends和super关键字

07-super调用父类普通函数以及继承中属性方法查找原则

08-super必须放到子类this之前

09-使用类2个注意点

10-类里面this指向问题

11-面向对象tab栏-思路分析以及布局介绍

12-面向对象tab栏-模块划分

13-面向对象tab栏-切换功能模块

14-面向对象tab栏-添加功能模块(上)

15-面向对象tab栏-添加功能模块(中)

16-面向对象tab栏-添加功能模块(下)

17-面向对象tab栏-删除功能模块(上)

18-面向对象tab栏-删除功能模块(中)

19-面向对象tab栏-删除功能模块(下)

20-面向对象tab栏-编辑功能模块(上)

21-面向对象tab栏-编辑功能模块(中)

22-面向对象tab栏-编辑功能模块(下)

2第二天JavaScript面向对象教程

01-构造函数和原型导读

02-利用构造函数创建对象

03-实例成员和静态成员

04-构造函数原型对象prototype

05-对象原型__proto__

06-原型constructor构造函数

07-构造函数实例和原型对象三角关系

08-原型链

09-对象成员查找规则

10-原型对象this指向

11-利用原型对象扩展内置对象方法

12-call方法的作用

13-利用父构造函数继承属性

14-利用原型对象继承方法(上)

15-利用原型对象继承方法(下)

16-类的本质

17-迭代(遍历数组)forEach

18-筛选数组filter方法

19-查找数组中是否有满足条件的元素some方法

20-查询商品案例-渲染页面数据

21-查询商品案例-根据价格筛选商品(上)

22-查询商品案例-根据价格筛选商品(下)

23-查询商品案例-根据商品名称筛选商品

24-some和forEach区别

25-trim方法去除字符串两侧空格

26-Object.defineProperty方法(上)

26-Object.keys获取对象属性名

27-Object.defineProperty方法(下)

3第三天JavaScript面向对象教程

01-函数进阶导读

02-函数的定义方式

03-函数的调用方式

04-函数内部的this指向

05-call方法及其应用

06-apply方法及其应用

07-bind方法基本使用

08-bind方法应用

09-bind应用面向对象tab栏

09-call和apply以及bind总结

10-什么是严格模式以及如何开启严格模块

11-严格模式的变化

12-高阶函数

13-什么是闭包

14-闭包的作用

15-闭包应用-点击li打印当前索引号

16-闭包应用-3秒钟之后打印li内容

17-闭包应用-计算打车价格

18-思考题(选讲)

19-什么是递归函数

20-利用递归求阶乘

21-利用递归求斐波那契数列

22-利用递归遍历数据(上)

23-利用递归遍历数据(下)

24-浅拷贝

25-深拷贝

4第四天JavaScript面向对象教程

01-正则表达式导读

02-正则表达式概述

03-正则表达式在JavaScript中使用

04-边界符

05-字符类(上)

06-字符类(下)

07-量词符

08-量词重复某个模式的次数

09-用户名表单验证

10-括号总结以及正则验证工具

11-预定义类以及座机号码验证

12-表单验证(上)

13-表单验证(中)

14-表单验证(下)

15-正则替换

5第五天JavaScript面向对象教程

01-什么是ES6、为什么要学习ES6

02-let关键字(一)

03-let关键字(二)

04-let关键字(三)

05-经典面试题(一)

05-经典面试题(二)

06-const关键字(一)

07-const关键字(二)

08-const关键字(三)

09-let、const、var关键字的区别

10-数组解构赋值

11-对象解构(一)

12-对象解构(二)

13-箭头函数(一)

14-箭头函数中的this关键字

15-箭头函数面试题

16-剩余参数

17-剩余参数和解构配合使用

18-扩展运算符

19-扩展运算符应用:合并数组

20-扩展运算符应用:将伪数组转换为真正的数组

21-Array扩展方法:Array.from方法

22-Array实例方法:find

23-Array实例方法:findIndex

24-Array实例方法:includes

25-模板字符串

26-startsWith方法和endsWith方法

27-repeat方法介绍

28-创建set数据结构

29-利用set数据结构做数组去重

30-set对象实例方法

31-遍历set

点击查看更多

分享到:
在线咨询 我要报名
和我们在线交谈!