自定义博客皮肤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)
  • 收藏
  • 关注

原创 JavaScript设计模式(一)(单例模式、代理模式、策略模式、工厂模式)

设计模式六大原则:单一职责原则: 一个类只负责一个职责,避免因为一个功能需要修改而影响另一个系统 里氏替换原则: 在使用基类的地方可以任意使用其子类,保证子类可以完美替代基类,即父类可以访问的地方子类都可以访问。 依赖倒置原则: 高层模块不应该依赖底层模块,二者都不应该依赖其抽象,即只依赖接口,不依赖方法。 接口分离原则: 哭护短不应该依赖它不需要的接口,一个类对另一个类的依赖应该建立在...

2018-10-08 19:43:33 486

原创 JavaScript正则表达式

创建正则表达式var reg = /abc/;var reg = new RegExp('abc');正则表达式的方法exec():reg.exec(str)其中str为要执行正则表达式 的字符串,该方法会返回一个数组,其中第一位为在str中匹配出的字符串,index为匹配出的字符串首次出现的位置。test():reg.test(str)str同样为要执行...

2018-10-09 18:07:47 541

原创 深入理解JavaScript中this指向及ES6中箭头函数this指向问题(一)

this指向一直被广大面试官所宠爱,也一直困扰着无数的小白们,接下来我们来深入的剖析一下this的指向问题。言归正传,首先我们先来剖析普通this指向的问题:首先,我们要了解以下几个概念:    1.预编译过程中this—>window    2.全局作用域里面this—>window    3.一般情况下this—>调用者(谁调用指向谁)了解了这些概念,接下来我们来看几个例子:...

2018-06-03 21:16:47 1670 3

原创 深入理解JavaScript中的call和apply

首先我们来看一下call和apply的定义:JavaScript 中通过call或者apply用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改变为由 Obj 指定的新对象。简单来说,就是改变this指向。call与apply实现的功能是一样的,主要区别在于各自的传参列表不同。call的传参列表中第一个参数为新的对象(即要将this指向的新对象),后面参数为方法的参数列表,参数...

2018-05-04 09:18:27 298

空空如也

空空如也

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

TA关注的人

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