摘要:
Douglas Crockfordwww.crockford.com 5年前,我写了 "Javascript中的类继承"(ChineseItalianJapanese)一文. 它展示了Javascript是一种类开放的原型语言,有足够的表达能力来模拟一个典型系统。我的编程风格从此演变,成为任何优秀程序员都应该遵循的典范。我已经学会了充分接受原型法则, 同时从经典模型的局限中解放了自己。 我的征途是迂回的,因为对于它的原型特性来说,Javascript是自我矛盾的。在原型系统中,对象继承自对象。 然而,JavaScript缺乏一种能执行这种操作的方法。 取而代之,有一种新方法 阅读全文
posted @ 2012-12-25 16:38
郎涛
阅读(234)
评论(0)
推荐(0)
摘要:
Douglas Crockfordwww.crockford.com翻译:ShiningRay@Nirvana StudioJavaScript是世界上最被误解的语言。很多人认为它缺乏信息隐藏的特性所以对象不能有私有实例变量和方法。但这是一个误解。JavaScript对象同样可以拥有私有变量。下面就讲解一下:对象JavaScript根本上都是关于的对象(Object)的。数组(Array)是对象,函数(Function)是对象,Object就不说了。那什么是对象?对象是名称-值的配对的集合。名称是字符串,值可以是字符串、数字、布尔值和对象(包括数组和函数)。对象常常实现为哈希表以快速存取值。如 阅读全文
posted @ 2012-12-25 16:15
郎涛
阅读(170)
评论(0)
推荐(0)

浙公网安备 33010602011771号