自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 几种常见的设计模式

几种设计模式 单例模式 ​ 单例模式也称作为单子模式,单体模式。单例模式的定义是产生一个类的唯一实例,是软件设计中较为简单但是很常用的一种设计模式。 ​ 单例模式的核心是确保只有一个类一个实例,并提供全局访问. 单例模式的使用 ​ 无非是用一个变量来标志当前是否已经为某个类创建过对象,如果是,则在下一次获取该类的实例时,直接返回之前创建的对象 多次实例化,返回一个对象 function fn(){ console.log(1111); if(!fn.obj){

2020-10-19 09:46:46 311 2

原创 对象的深浅拷贝的理解和区别

对象的深浅拷贝 深浅拷贝的区别 深浅拷贝的区别在于传值和传址 对象存放在堆中,变量实际上是一个存放在栈内存的指针,这个指针指向堆内存中的地址。 对象的浅拷贝 对象的浅拷贝传址,只是将原对象的指针传递给新的对象,当其中一个对象中的值改变,那么另一个对象的值同样也会改变。 var obj = { param1: '深浅拷贝', param2: 123, say() { console.log(this.param1); } }; 当使用浅拷贝时,可以直接赋值

2020-10-16 21:16:49 649 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除