The test runner is here: http://manuq.github.io/oop-js/
2013/7/24 Manuel Quiñones <[email protected]>: > Hi, > > I'm looking the best way to do OOP in JavaScript, which we need in > sugar-web. I don't mind not doing classical OOP. I think we should > aim to do what suits better the JavaScript language: Prototypal > Inheritance. > > Here is Mozilla documentation: > > - > https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain > - > https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Inheritance_Revisited > > The first article gives an introduction of prototypes. The latter > gives a real example of inheritance. > > There is also another option, using a helper like stated in: > > - http://stackoverflow.com/a/4389429/1178541 > > I have tried both in a git repo with testscases. Here is the spec: > > - https://github.com/manuq/oop-js/blob/master/src/SuperHero.js > > And here are the two implementations: > > - https://github.com/manuq/oop-js/blob/master/src/SuperHero.js > - https://github.com/manuq/oop-js/blob/master/src/SuperHeroWithHelper.js > > Now I think the option without helper is better. Although it seems a > bit more verbose and nested. Thoughts? Any other options? > > > -- > .. manuq .. -- .. manuq .. _______________________________________________ Sugar-devel mailing list [email protected] http://lists.sugarlabs.org/listinfo/sugar-devel

