Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2010, 11:55
Nisrokh
 
Fecha de Ingreso: septiembre-2009
Ubicación: Neuquén
Mensajes: 142
Antigüedad: 15 años, 1 mes
Puntos: 12
Pregunta Pregunta sobre objetos...

Hola que tal, estoy empezando a construir una pequeña aplicacion en javascript para mi pagina, siempre hice cosas pequeñas con js, pero como esto es algo mas grande... Queria hacerlo con objetos. Y hay algo que todavia no logro entender... Y es que hace lo siguiente:

Código Javascript:
Ver original
  1. var Algo = {};
  2. (function() {
  3.     Algo.algomas = function() {
  4.         // Aca el codigo...
  5.     }
  6. })();
  7.  
  8. // Por ejemplo en jquery para los plugins hacen algo asi;
  9. (function($) {
  10.     // Aca el plugin
  11. })(jQuery);

Mi pregunta: ¿Qué es lo que hace el "(function() { // ... })();"? Y ¿Adonde va a parar lo que se pasa como argumento? (Ej. "(function(argumento) { // ... })();")

¡Espero que puedan sacarme la duda!
¡Saludos!