Javascript does not need classes

2 views
Skip to first unread message

Juanan Pereira

unread,
Nov 14, 2011, 6:00:57 AM11/14/11
to babeliu...@googlegroups.com
http://css.dzone.com/articles/javascript-does-not-need

Interesante. Imanol, al final se nombran tres propuestas "for
class-like syntactic constructs". ¿Es alguna de ellas la que has usado
en html5.babeliumproject.com?

--
Ongi izan,

Juanan Pereira
Babelium Project:  http://babeliumproject.com
Euskal Herriko Unibertsitatea (EHU)
Bilboko Industria Ingeniaritza Teknikoko Unibertsitate Eskola
juanan....@ehu.es
Tel: (946 01) 7419

Imanol Luengo Muntión

unread,
Nov 14, 2011, 6:21:00 AM11/14/11
to babeliu...@googlegroups.com
Egun on,

Lo que yo uso para crear las clases en Javascript es una clase "Base" que se basa en la "prototype inheritance":

Digamos que es una clase de "ayuda" para hacer lo mismo.

El primer objeto que se crea se declara como:
var Y = Class.extend({

});

El hijo puede heredar directamente de Y:
var X = Y.extend({

});

Basicamente, añade el método "extend" a un objeto Class, que lo que hace es copiar todas las propiedades y métodos del padre (la primera vez un simple Object) en el hijo, así mismo, el hijo vuelve a tener el método extend, que copiará todas las propiedades y métodos en los hijos que lo hereden (y así recursivamente).

Aún así, me miraré más en detalle ese artículo (ahora estoy en el trabajo) porque igual puedo prescindir de esa clase (aunque funciona de lujo)..

Un saludo!


2011/11/14 Juanan Pereira <juanan....@ehu.es>

Imanol Luengo Muntión

unread,
Dec 2, 2011, 4:25:10 AM12/2/11
to babeliu...@googlegroups.com
Artículo realmente interesante, para los que quieran profundizar en el funcionamiento interno (y utilización correcta) de javascript orientado a objetos/clases:

http://dmitrysoshnikov.com/ecmascript/javascript-the-core/

En cuanto saque tiempo, me estoy planteando utilizar un par de cosas que he encontrado ahí =P

Juanan Pereira

unread,
Dec 4, 2011, 5:40:45 PM12/4/11
to babeliu...@googlegroups.com
Aupa,

2011/12/2 Imanol Luengo Muntión <imal...@gmail.com>

Artículo realmente interesante, para los que quieran profundizar en el funcionamiento interno (y utilización correcta) de javascript orientado a objetos/clases:
http://dmitrysoshnikov.com/ecmascript/javascript-the-core/
En cuanto saque tiempo, me estoy planteando utilizar un par de cosas que he encontrado ahí =P


Apuntado "To Read Later"
 
Reply all
Reply to author
Forward
0 new messages