// 原型链// 其基本思路是利用原型让一个引用类型继承另一个引用类型的属性和方法function Person(){ this.name = "Person";}Person.prototype.getName = function(){ return this.name;}funct...
分类:
Web程序 时间:
2015-11-10 19:02:20
阅读次数:
199
1:JS原型(prototype)实现继承function Person(){} person.prototype.hello="hello"; person.prototype.sayHello=function(){ alert(this.hello);}function Ch...
分类:
编程语言 时间:
2015-11-08 13:59:16
阅读次数:
268
js原型问题:什么是js原型?js每声明一个function,都有prototype原型,prototype原型是函数的一个默认属性,在函数的创建过程中由js编译器自动添加。也就是说:当生产一个function对象的时候,就可以看到它了。举个栗子:prototype的属性值是一个对象,是属性的集合,...
分类:
编程语言 时间:
2015-10-30 18:54:44
阅读次数:
239
对于javascript这样一种前端语言,个人觉得,要真正的理解其oop, 就必须要彻底搞清楚javascript的对象,原型链,作用域,闭包,以及this所引用的对象等概念。这些对弄明白了,应该就可以比较自信的驾驭这种语言了。大家都知道,javascript中的继承不是使用的类继承的机制,而是使用...
分类:
Web程序 时间:
2015-10-25 22:28:04
阅读次数:
414
什么是js原型:函数的一个属性,在函数的创建过程中由js编译器自动添加。具体来说,就是我们经常使用的,prototype属性,这个属性怎么得来的呢?当生产一个function对象的时候,就可以看到它了。js functiion对象的创建-1要使用function对象,必须先创建一个对象,有几种方式:...
分类:
编程语言 时间:
2015-10-21 01:44:01
阅读次数:
232
函数对象和普通对象 //普通对象 var oo1 = {}, oo2 = new Object(), oo3 = []; console.log(typeof oo1 + ',' + typeof oo2 + ',' + typeof oo3); //object,object,object //函...
分类:
Web程序 时间:
2015-10-13 19:15:47
阅读次数:
287
原型与类类是一个抽象的,可以构造对象,就是一个抽象到具体的过程。一般用new。原型:是一个具体到具体的过程。 使用现有的对象,去构造一个新的对象。有两种方法从原型来构造对象。(1) Object.create(); Object.create(proto, [propertiesObject])- ...
分类:
Web程序 时间:
2015-10-06 18:08:24
阅读次数:
215
一. 普通对象与函数对象JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明function f1(){};var f2 = function(){};var f3 = new Function('st...
分类:
Web程序 时间:
2015-09-24 14:33:49
阅读次数:
207
原本标题叫"如何快速的理解protoype/proto-chain",写了不少篇幅始终觉得过于笼统,且不利于自己深入理解为了食髓知味拆分成几个篇章来研究,但求短小精悍本篇主讲概念起跑:prototype 原型:一个函数对象才有prototype属性,普通对象是没有的(不具备生育能力)在函数对象被创建...
分类:
Web程序 时间:
2015-09-23 17:00:15
阅读次数:
172