js面向对象的基本操作概要

  • 函数编程与面向对象编程:
  • js中万物皆对象,函数是服务于对象的,
  • 面向对象三大特点
    1.封装:将客观事物封装成抽象的类,并且类可以把数据和方法让可信的类或者对象进行操作,对不可信的类或者对象进行隐藏。
    2.继承:能使用现有的类的所有功能,并无须重新编写原来的这些类的基础上对这些功能进行扩展。
    3.多态:对一个实例的相同方法在不同的情形下有不同的表现形式。
    操作对象的属性
    读取:点语法或者中括号。
    在这里插入图片描述
    对象的引用传值:值类型和引用类型
    展示语法完成参数的合并:…
    结构赋值(解构操作的简写,多层对象的解构操作)
    计算属性与assign使用
    在这里插入图片描述在这里插入图片描述
    遍历操作与dom绘制
    深拷贝浅拷贝一般都是用库,但是必须知道原理。
    工厂函数创建对象
    构造函数创建对象

https://www.cnblogs.com/aukocharlie/p/11351087.html

面向对象的封装和抽象
对象属性的特征
灵活控制属性的特征
不允许向对象添加属性api
封闭对象的api操作
冻结对象api操作
访问器保护数据
访问器伪造属性操作
使用访问器批量设置属性
token的读写操作
访问器的优先级
构造函数与class语法糖中使用
对象的代理
代理的拦截
json数据解决的问题

你可能感兴趣的:(javascript)