Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/02/2011, 04:35
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Objetos javascript

Cita:
Iniciado por SergeMedina Ver Mensaje
Que tal, creo que deberian de investigar un poquito mas antes de iniciar con la Javascript OO. Tambien investiga closures.

Te dejo algunos links que te pueden servir:

https://developer.mozilla.org/en/Int...ted_JavaScript
https://developer.mozilla.org/en/Jav...Guide/Closures

Un ejemplo de como lograr lo que quieren hacer (como yo lo haria):
Código Javascript:
Ver original
  1. function Perro(){}
  2.  
  3. Perro.prototype = {
  4.     edad: 1,
  5.    aumentarEdad: function(){
  6.        this.edad++;
  7.    }
  8. }
  9.  
  10.  
  11. var p;
  12.  
  13. document.getElementById('crear').addEventListener('click', function(){}
  14.      if(!p){
  15.            p = new Perro();
  16.      }
  17. }, true);
  18. document.getElementById('edad').addEventListener('click', function(){
  19.     if(!p) {
  20.        alert('el objeto no esta creado');
  21.        return false;
  22.     }
  23.     p.aumentarEdad();
  24. }, true);


Saludos.
Buenas,
Acabo de leer los link que me pasaste y tengo algunas dudas.
No logro entender del todo para que se utliza la propiedad, prototype estoy muy confuso respecto a esto.
Si me lo pudieran aclarar un poco.

Saludos