oop-面向对象编程 this

1)单例设计模式(Singleton Pattern):

/*

* 1:表现形式:

var obj = {

    xx: xxx

}

在单例设计模型中,obj不仅仅是对象名,它被称为“命名空间”(NameSpace),把描述事务的属性存放到命名空间中,多个命名空间是独立分开的,互不冲突

*2:作用:

把描述同一件事务的属性和特征进行“分组 归类”(存储在同一个堆内存空间中),避免了全局变量之间的冲突和污染

*/


// this: 给当前元素的某个事件绑定方法,当事件触发方法执行的时候,方法中的this是当前操作的元素对象

// 普通函数执行:函数中的this取决于执行主体,谁执行的this就是谁(执行主体:方法执行,看方法名前面是否有点,点前面是谁this就是谁,没有this就是window)

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

推荐阅读更多精彩内容