草庐IT

javascript - OLOO 模式说明

我仍在学习,但最近将我想从事的领域更改为网络开发。所以编程对我来说并不是什么新鲜事,但我从来没有真正看过javascript。我正在尝试快速学习,但我对javascript中使用的不同继承模式感到困惑。我查看了经典原型(prototype)链,其中.prototype引用由程序员设置(我认为这通常被称为原型(prototype)模式)。然后我阅读了很多关于OLOO及其在简单性方面的优势的博客和文章。因此,我尝试自己编写一个小示例,在研究一种好的方法时,我想出了一段代码,我无法真正将其放入这两个类别中的任何一个。如果有人想看的话,我做了一个fiddle:http://jsfiddle.n

javascript - Kyle Simpson 的 OLOO 模式与原型(prototype)设计模式

KyleSimpson的“OLOO(对象链接到其他对象)模式”与原型(prototype)设计模式有何不同?除了通过专门指示“链接”(原型(prototype)的行为)的东西来创造它并澄清这里没有发生“复制”(类的行为)之外,他的模式到底介绍了什么?这是anexampleofKyle'spattern摘自他的书“你不知道JS:this和对象原型(prototype)”:varFoo={init:function(who){this.me=who;},identify:function(){return"Iam"+this.me;}};varBar=Object.create(Foo);