说到prototype,就不得不先说下new的过程。我们先看看这样一段代码: var Person = function () { }; var p = new Person(); script>很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把...
分类:
Web程序 时间:
2014-11-03 08:56:27
阅读次数:
157
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有找到,由于此时已经到了原型链的最顶端,还是没有找到name,就直接返回undefine...
分类:
编程语言 时间:
2014-09-29 22:20:41
阅读次数:
253
我们知道scope是可以继承的.scope的继承和js原型链是同一个概念。 {{name}} {{name}} 在angular中,ng-controller指令会帮我们创建一个scope并继承它的父亲scope .pare...
分类:
Web程序 时间:
2014-09-21 00:57:29
阅读次数:
345
function DiffArray(a,b){
this.a = a;
this.b = b;
}
DiffArray.prototype.diff = function(){
var c = [];
var tmp = this.a.concat(this.b);
var o = {};
for (var i = 0; i
...
分类:
Web程序 时间:
2014-09-09 12:46:28
阅读次数:
170
原型对象 每个javascript对象都有一个原型对象,这个对象在不同的解释器下的实现不同。比如在firefox下,每个对象都有一个隐藏的__proto__属性,这个属性就是“原型对象”的引用。 原型链 由于原型对象本...
分类:
Web程序 时间:
2014-08-10 15:56:00
阅读次数:
347
全面分析下JavaScript的原型系统。
1 原型
2 继承属性的写入
3 添加还是覆盖
4 创建对象的方法
5 __proto__属性
6 内置对象的创建...
分类:
编程语言 时间:
2014-07-27 11:30:22
阅读次数:
342
深刻理解javascript面向对象guocaili 2014年07月07日 17:50 浏览(63) 收藏(10) 评论(1) 分享 对于后台开发人员,javascript总是那么怪异的一门语言,好像很熟悉她,感觉跟java/C++差不多,然而代码写多了,就发现她是那样的扑朔迷离,最后连n...
分类:
Web程序 时间:
2014-07-16 21:31:22
阅读次数:
252
今天写代码的时候出现了一些问题。首先我的html文件是这样的恩恩,很清楚,调用了addUser()方法var addUser = function () {
var i=0; document.onkeydown = function(e){ var ev = do...
分类:
Web程序 时间:
2014-06-06 13:02:40
阅读次数:
235
Insert title here
/*
* 原型模式:
prototype 原型属性
对象的原型拥有的属性,该对象的实例对象也会同时拥有
*/
function Test(){
}
Test.age=20;
var tt=new Test();//这种情况age属性不会再new时候被添加哦
alert(tt.age)//undefine
//-----------------...
分类:
Web程序 时间:
2014-05-11 14:31:06
阅读次数:
453
我
觉得阅读精彩的文章是提升自己最快的方法,而且我发现人在不同阶段看待同样的东西都会有不同的收获,有一天你看到一本好书或者好的文章,请记得收藏起来,
隔断时间再去看看,我想应该会有很大的收获。其实今天要讨论的主题,有许多人写过许多精彩的文章,但是今天我还是想把自己的理解的知识记录下来。我在学习 掌握...
分类:
Web程序 时间:
2014-05-08 20:31:57
阅读次数:
818