Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2009, 17:16
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 8 meses
Puntos: 15
Pregunta Respuesta: Implementar metodos en una nueva funcion

Realmente me sorprendiste Panino5001, es un código muy difícil de encontrar... gracias por tan pronta respuesta.

Pero...No entiendo muy bien que hacen los dos () al final de la función principal?
})()...

Me la podrías aclarar un poco?

Segun creo:
//Esto recibe una función como parámetro?
var obj=(...)

//es a quien se le heredaran los métodos cierto?
var pp={}

//Esto lo invocamos para crear una salida?
var nuevo={
nuevoMetodo:function(m2){alert(m2);}
}

//Esto prepara nuevo para ser adicionado a pp...
obj.add(nuevo);
//Esto invoca al proceso de extender las capacidades de pp
pp=obj.extend(pp);
//Le paso un parametro a nuevo
pp.metodo('hola');
//Recupero la propuiedad desde pp
alert(pp.propiedad);
//Le paso un parametro a nuevométodo, el cual ya hace parte de pp
pp.nuevoMetodo('abc');

//Creo que es asi?