面向对象、事件委托

面向对象


面向对象的特点

思想和程序放在构造函数中

把结果放在构造出来的对象中

let obj = null;
function Foo(){
    //1. 创建出一个属于 Foo 的 实例对象 ; 
    obj = this;
    console.log(this,"构造函数内的this指向"); 
    // 2. 实例对象返回出去;
}
var foo = new Foo(); 

foo被称作Foo的实例


构造函数

被new调用的函数即为构造函数

  • 构造函数的作用
    1. 创建一个对象
    2. 编辑这个对象(向对象上添加属性和方法)
  • 构造函数的特征
    1. 默认实现了这些功能:创建一个对象;返回实例对象
    2. 目标是:面向对象编程
    3. 构造对象时,我们把想要添加的属性放在构造函数之中;方法(函数)添加在原型对象之中

事件委托

1.为什么要用事件委托,事件委托解决了哪些方法

2.事件委托怎么用

3.事件委托封装

事件绑定兼容 addEventListener();

1.兼容性处理

2.基本封装

3.柯里化封装

什么是函数柯里化:利用函数封装处理函数参数及特殊情况

正则表达式

1.为什么要用正则,正则好在哪。

2.正则的基本使用

3.正则的方法

4.基本的验证

5.正则的符号

封装验证功能

设计模式,目的性位导向的思想,策略模式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容