Soy nuevo en el manejo de las clases de javascript.
Siempre las he evitado, y he hecho todo de "otra manera"
Pero me he puesto, y me asalta una duda.
A ver si se puede, o no.
Hasta donde sé, la clase "Date", funciona de esta manera:
alert(RR.getHour) //devuelve el método "getHour()"
alert(RR) //devuelve el string de la hora/fecha completa.'
Entonces, querría disponer de una clase "animal", que trabajara de forma parecida.
function animal(p,c)
{this.patas=p;
this.cola=c;
this='por_defecto' //quisiera que hubiera una propiedad 'default'
}
//creamos 'gato'
gato=new animal(4,true);
alert(gato.patas) //devuelve '4'
alert(gato) //quisiera que devolviera la propiedad por 'default'
¿Motivo?
Quiero poder programar algo parecido al $(id), de Mootools (o jQuery).
Que si se ejecuta "$(id)", devuelve un [DOM_ELEMENT]
Pero que también admite, "$(id).metodo(params)"
(Esto último, quizá no tenga que ver con el manejo de las "clases"; aún así, me gustaría conocer ambas cuestiones, o al menos, la primera de las planteadas)
Gracias!
