- 博客(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关注的人