摘要:
更改原型 原型继承提供了一个很强大的行为,能够使得所有基于原型的对象即刻发生变化。对于熟悉静态变量的人来说,原型上的属性 就像是 从原型 创建的对象上的 静态变量。//1.定义原型对象var proto = { sentance : 4, //监禁年限 probation: 2 //缓刑年限}... 阅读全文
posted @ 2015-04-12 22:00
小丸子的笑
阅读(1009)
评论(0)
推荐(0)
摘要:
覆盖原型//囚犯示例//1.定义原型对象var proto = { sentence : 4, //监禁年限 probation: 2 //缓刑年限};//2.定义原型对象的构造函数var Prisoner = function(name, id) { this.name = name; ... 阅读全文
posted @ 2015-04-12 21:32
小丸子的笑
阅读(722)
评论(0)
推荐(0)
摘要:
JavaScript使用原型链来解析属性值。原型链描述了JavaScript引擎如何从对象查找到原型以及原型的原型,来定位对象的属性值。当请求对象的属性时,JavaScript引擎首先直接在该对象上查找。如果找不到该属性,则查找原型(保存在对象的_proto_属性中)查看原型是否包含了请求的属性。如... 阅读全文
posted @ 2015-04-12 19:22
小丸子的笑
阅读(274)
评论(0)
推荐(0)
摘要:
一、作用域链Javascript引擎在执行环境对象中访问作用域内的变量,查找的顺序叫做作用域链1.作用域链示例:每次调用,regular_joe在作用域内都有定义//在全局作用域里,设置regular_joevar regular_joe = "I am here to save the day!"... 阅读全文
posted @ 2015-04-12 04:02
小丸子的笑
阅读(275)
评论(0)
推荐(0)