说明: 该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和作用域,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。 为什么要偏偏要讲这两个知识点? 这是我在这...
分类:
编程语言 时间:
2014-09-17 21:44:12
阅读次数:
240
“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。首先咱们还是先看看javascript中一个常用的函数——typeof()。typeof应该算是咱们的老朋友,还有谁没用过它?typeof函数输出的一共有几种类型,在此列出: f...
分类:
编程语言 时间:
2014-09-17 21:38:42
阅读次数:
305
http://mozilla.com.cn/post/21667/http://liuzhijun.iteye.com/blog/1157453http://liuzhijun.iteye.com/blog/1158332http://www.cnblogs.com/qiantuwuliang/ar...
分类:
编程语言 时间:
2014-09-17 01:08:01
阅读次数:
242
原型对象用字面量赋值时需要注意将constructor指回原对象。 <script>
????function?Person(name?,?age){
????????this.name?=?name?;
????????this.age?=?age?;
????????t...
分类:
编程语言 时间:
2014-09-14 16:47:27
阅读次数:
164
JavaScript原型继承的陷阱JavaScript默认采用原型继承。虽然没有类(class)的概念,它的函数(function)可以充当构造器(constructor)。构造器结合this,new可以构建出类似Java的类。因此,JavaScript通过扩展自身能模拟类式(class-based...
分类:
编程语言 时间:
2014-08-30 21:38:20
阅读次数:
279
function abc() {} abc.prototype.xx = { name: "keatkeat" } var x = new abc(); x.xx.name = "5566"; alert(...
分类:
编程语言 时间:
2014-08-07 12:58:59
阅读次数:
248
全面分析下JavaScript的原型系统。
1 原型
2 继承属性的写入
3 添加还是覆盖
4 创建对象的方法
5 __proto__属性
6 内置对象的创建...
分类:
编程语言 时间:
2014-07-27 11:30:22
阅读次数:
342
最近我在学习Frontend Masters 上的高级JavaScript系列教程,Kyle 带来了他的“OLOO”(对象链接其他对象)概念。这让我想起了Keith Peters 几年前发表的一篇博文,关于学习没有“new”的世界,其中解释了使用原型继承代替构造函数。两者都是纯粹的原型编码。
分类:
编程语言 时间:
2014-07-22 00:20:36
阅读次数:
289
一、JavaScript原型链 ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。在JavaScript中,用 __proto__ 属性来表示一个对象的原型链。当查找一个对象的属性时,JavaScript ....
分类:
编程语言 时间:
2014-07-02 13:54:37
阅读次数:
332
转:http://www.cnblogs.com/harolei/p/3740354.html对于JavaScript的继承和原型链,虽然之前自己看了书也听了session,但还是一直觉得云里雾里,不禁感叹JavaScript真是一门神奇的语言。这次经过Sponsor的一对一辅导和自己回来后反复思考...
分类:
编程语言 时间:
2014-05-21 12:20:10
阅读次数:
288