Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/02/2009, 08:05
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 8 meses
Puntos: 834
Respuesta: Implementar metodos en una nueva funcion

Para declarar una variable global en javascript basta con declararla fuera de una función, ejemplo: nn='algo'; Aunque lo más correcto es anteponerle el prefijo var: var nn='algo'; Ahora, si estás dentro de una función y necesitás declarar una variable como global, un camino es hacer que cuelgue del objeto window: window.nn='algo'; o window['nn']='algo';, ya que si usás la palabra reservada var dentro de una función lo que hacés es convertir la variable en cuestión en local a la función.
En el ejemplo, $ se convierte en un alias de obj.extend, y como el método extend te devuelve el objeto extendido (return o), usar $(pp) es lo mismo, pero abreviado, que usar obj.extend(pp).