Tengo un pequeño problema para determinar cómo se debe estructurar mi JavaScript, etc. Mi OOP habilidades en lenguajes como PHP, ActionScript 3 y demás son lo que supongo que están a la par, pero JS falta esto, lo que me ha desconcertado bastante en mi aprendizaje.¿Cómo debo ver la estructuración de mi JavaScript?
Tengo una vaga comprensión de la característica del prototipo que utilicé un poco en AS2 - Creo que esto es lo más cerca que podré obtener. Por el momento, estoy por la que mi código similar al siguiente:
var slideshow =
{
property: value,
/**
* This is a method
*/
myMethod: function()
{
// do method things
}
};
// ------
slideshow.property ++;
slideshow.myMethod();
Todo esto funciona bien, pero es nula mi capacidad para hacer algo como:
var myslideshow1 = new Slideshow();
var myslideshow2 = new Slideshow();
myslideshow1.property = 10;
myslideshow2.property = 16;
- No estoy seguro sobre cómo crear dos instancias diferentes de un "objeto" que he creado (en este caso, presentación de diapositivas).
- No encuentro ningún recurso que explique la función del prototipo de manera que tenga sentido.
Cualquier punteros sería supoib.
Eso está muy bien - lo que en lugar de dar a un objeto mis valores, les estoy dando a una función en cambio, ¿suena bien? – Marty
@marty, prácticamente. la 'función' está actuando como una clase, realmente. –
Genio - gracias. – Marty