自定义博客皮肤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 366

原创 创建对象的方式(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 259

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

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

2017-02-26 14:34:45 248

原创 理解对象

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

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

转载 JavaScript 中的垃圾回收

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

2017-02-23 11:23:27 223

原创 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 487

原创 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 354

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

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

2017-02-22 11:07:29 637

原创 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 1353

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

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

2017-02-21 10:17:04 912

空空如也

空空如也

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

TA关注的人

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