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

原创 settimeout与for循环的问题

for (var i=0;i<=5;i++){ setTimeout(function () { console.log(i); },1000); } console.log(i);//666666 以上控制台输出结果是66666.为什么吗? 就要从js的运行机制说起:JS是单线程的,意味着同一时间只能执行一条语句,所以每...

2018-12-11 18:17:09 635

原创 工厂模式与自定义函数的区别与 联系

工厂模式简介: 工厂模式是一种软件工程领域一种广为人知的设计模式,这种模式抽象了创建对象的过程,因为ECMAScript无法穿类,所以开发人员就发明一个函数,用函数来封装以特定的接口创建对象 一,工厂模式创建对象 : 理解:通过函数封装对象,并通过调用函数来调用封装的对象 通过调用多次函数从而创建多次不同的对象。 function createObject(name,age) { ...

2018-11-19 21:53:08 486

原创 JavaScript创建对象的几种方式

对象属性:一般是一个名词描述事物的特征。 对象方法:一般是一个名词描述事物的特征。 实例对象:通过代码把这个抽象的对象的属性与方法具体的写出来;实例化对象就是由抽象到具体的过程,这个过程就叫实例化。说白了,实例化对象就是创建对象的过程! 1.字面量方式创建对象:  //实例对象 var per1={ name:"小涵涵", /...

2018-11-19 13:49:17 172 2

转载 函数this指向

var o={ a:10, b:{ a:12, fn:function () { console.log(this.a);//12 } } }; o.b.fn();//调用对象 我们都知道函数this的指向是调用它的对象(就近的对象) 对象 b 里面有 a 这个属性。那么当我们调用对象属性 a 的值是12而不是10;那么这个this的指向就是...

2018-11-18 17:39:46 126

空空如也

空空如也

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

TA关注的人

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