Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2011, 07:52
refreegrata
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 8 meses
Puntos: 27
duda al ordenar código javascript

Hola lista. Tengo una duda. Quiero ordenar un poco mi código y he estado leyendo acerca del namespacing en Javascript, pero la verdad no me queda muy claro.
Por ejemplo, con Mootools yo defino una clase de la siguiente forma:

Código:
Miclase = New Class({...});
Sin embargo esta no es una pregunta de Mootools, si no de Javascript. Viendo una función de un 3ero veo que el hizo esto:

Código:
(function(){
   Miclase = New Class({...});
})();
1) Mi pregunta es ¿que ventajas pudo haber tenido englobar la clase bajo una funcion ejecutada autoejecutada?

2) Si definiera varias clases y/o funciones en el namespace y quisiera interactuar entre ellas ¿debería llamarlas con this?

3) ¿Puedo declarar clases o funciones en distintos archivos js y hacerlos participes del mismo namespace?

En general son preguntas que con algo de lectura debiera resolver, pero la verdad es que, aunque investigo (googleo), no me queda del todo claro.

Saludos.