![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/02/2009, 08:05
|
![Avatar de Panino5001](http://static.forosdelweb.com/customavatars/avatar65984_5.gif) | 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). |