自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见的设计模式-单例

一些常见的设计模式有1.单例模式 2.组合模式 3.观察者模式 4.工厂模式 5.代理模式 6.适配器 7.原型模式。设计模式是我们在 **解决问题的时候针对特定问题给出的简洁而优化的处理方案**(高内聚-低耦合)单一实例--类提供一个静态(类)方法-不管调用几次,得到的对象 永远是同一个。(设计模式一共有23种 面试的时候问的不太多) ,但是要了解能说出来。设计模式就是一种编程经验的总结,解决某一类问题。

2023-06-24 16:24:57 36 1

原创 堆和栈-值传递和地址传递

1..栈存基础数据类型(string bool number undefined null)把值传入栈中。1.值传递 传递值 (值是基础类型) 传递完改变值两个变量没有关系。地址传递 var obj = {} var obj2 = obj;2..堆存复杂数据类型 (对象 数组)栈中存地址,堆中存数据。2.地址传递 传递对象的地址 (复杂类型) 两个对象是同一个。值传递 var a= 1 var b = a;

2023-06-24 16:14:24 86 1

原创 改变JavaScript中的this指向

调用fn这个函数,并且 会改变fn执行的时候的this 为 obj,剩余的参数 会作为 实参 传入 fn 内部,arg1,arg2,方法接收三个参数,第一个是this指向,第二个,三个是传递给函数的实参,可以是数字,字符串,数组等类型的数据类型都可以。不会调用fn函数,不会影响原函数fn里面的this,返回一个新函数resFn,第一个参数 改变this ,,会改变fn执行的时候的this 为 obj,上文中提到了JavaScript中的this指向问题,文本文是用三种方法来改变this的指向的。

2023-06-24 15:41:25 41 1

原创 JavaScript中this的指向

在 JavaScript 中,关键字 this是一个特殊的对象引用,它指向当前正在执行的代码所属的对象。this 的值在函数执行时动态确定,取决于函数的调用方式。

2023-06-24 14:50:15 35 1

空空如也

空空如也

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

TA关注的人

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