ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 面向对象和面向过程的基础 ## 1.面向对象和面向过程的区别 面向过程:注重**过程**,每一步都要自己参与进来 面向对象:注重**结果**,不管中间过程是如何做到的 ## 2.特性 面向对象的两个特点:具有**属性**和**方法** **只要是对象就会有属性和方法** ### 2.1属性 静态的 --------HTML+CSS ### 2.2方法 动态的 --------函数(js,行为,动效) ## 3.面向对象的三大特性 封装:把相同的一些功能模块,放在一个函数里面,下次需要的时候调用 继承:(组合继承、经典继承、原型链继承、call继承、es6的class继承) 多态:一个成员可实现多个形态,js本身就是弱类型语言,本身就具有多态特性 -----作用于 不同的对象会产生不同的行为