自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原型对象详解

原型对象详解function Student(){Student.prototype.name = 'lisi';  Student.prototype.age = 18;  Student.prototype.say = function(){  console.log(Student.prototype.name);  }}var student1 = ne

2017-02-27 10:52:41 399

原创 创建对象的方式(2)

创建对象的方式(2)原型模式先看下面的例子:function Student(name,age){this.name = name;  Student.prototype.age = 22;  Student.prototype.say = function(){  console.log(this.name);  }}var student1 = new

2017-02-27 10:00:10 282

原创 创建对象的方式(1)

创建对象的方式(1)方式一、对象字面量的方式var student = {      name : 'lisi',      age : 18,      call : function(){           console.log("我叫"+this.name);      }}上面就创建了一个student对象,但是上面这种方式只适用于创建单个对象。

2017-02-26 14:34:45 270

原创 理解对象

理解对象个人理解:对象是由属性和方法组成。var student = {           name : 'lisi',           age : 18,            call : function(){                 console.log("我叫"+this.name);           }      }     

2017-02-25 18:53:31 313 1

转载 JavaScript 中的垃圾回收

JavaScript 中的垃圾回收根据 Wiki 的定义,垃圾回收是一种自动的内存管理机制。当计算机上的动态内存不再需要时,就应该予以释放,以让出内存。直白点讲,就是程序是运行在内存里的,当声明一个变量、定义一个函数时都会占用内存。内存的容量是有限的,如果变量、函数等只有产生没有消亡的过程,那迟早内存有被完全占用的时候。这个时候,不仅自己的程序无法正常运行,连其他程序也会受到影响。

2017-02-23 11:23:27 244

原创 Js函数深入理解-闭包中的this

Js函数深入理解-闭包中的this闭包中的this var name = 'lisi';var obj = {name:'zhsan', a:function(){return function(){return this.name;}}} console.log(obj.a()())这里会打印什么呢?估计很有很多人说是'zhsan'

2017-02-23 10:29:43 510

原创 Js函数深入理解-作用域链与闭包

Js函数深入理解-作用域链与闭包作用域链:var x = 1;function a(){var y = 2;function b(){var z = 3;console.log(x+'/'+y+'/'+z);}b();console.log(x+'/'+y);console.log(x+'/'+y+'/'+z);}a();打印的结果是:

2017-02-23 09:58:01 386

原创 Js函数深入理解-内部属性与递归

Js函数深入理解-内部属性与递归函数里面有两个特殊的对象:arguments与thisarguments详解用于保存参数function a(num1,num2){console.log(num1)   //123console.log(num2) //456console.log(arguments)  ?}a(123,456) console.log

2017-02-22 11:07:29 659

原创 Js函数深入理解-函数可作为参数及返回值

Js函数深入理解-函数可作为参数及返回值作为参数:function a(x){return x;} //声明一个函数function b(fname,param){ //声明一个函数,fname为函数名称,param参数return fname(param);}var rs = b(a,10); //相当于 a(10)console.log(rs)

2017-02-21 17:28:23 1380

原创 Js函数深入理解-函数声明

Js函数深入理解-函数声明本质:函数是function类型的一个实例,即函数是一个对象,函数名是指向对象的指针 1.如何定义一个函数?三种方式:A.函数声明function a(){ alert(1) }Function是关键字,a是函数名 B.匿名函数Var a= function(){alert(1)}这个匿名函数可以看做一个对象,然后把对象赋值给a

2017-02-21 10:17:04 937

空空如也

空空如也

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

TA关注的人

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