signo dolar javascript jquery

signo de dolar en javascript



¿Por qué usar $(signo de dólar) en el nombre de las variables de JavaScript? (5)

Posibles duplicados:
¿Por qué una variable de JavaScript comenzaría con un signo de dólar?
JQuery: ¿Cuál es la diferencia entre "var test" y "var $ test"

¿Cuál es la diferencia entre estas dos formas de inicialización de variables?

var $val = ''something'' OR var val = ''something''

como veo, son lo mismo.

¿Tal vez en este caso $ es solo la parte del nombre en variable? (se convertirá en una pregunta sin sentido en ese caso: /)

Gracias


Estás en lo correcto. $ es una parte del nombre de la variable.
Esto no es perl o PHP :)


Hay 28 letras en el alfabeto en lo que se refiere a JavaScript. az, _ y $. En cualquier lugar donde pueda usar una letra en JavaScript, puede usar $ como esa letra. ( <c> Fellgall @ http://www.webdeveloper.com/forum/showthread.php?t=186546 )

En su ejemplo, $ val y val serán dos nombres de variable diferentes.


No hay diferencia real ..

Usualmente se usa para significar una variable que contiene un jquery u otro objeto de marco javascript, ya que pueden tener la función abreviada $ function.

Es más fácil identificar el tipo de contenido.


syom - en mi caso, uso el prefijo $ para indicar que es una variable a la que hace referencia jquery. Es puramente una parte de la variable y no un personaje reservado.

lo hace fácil de identificar en largas ejecuciones de código.

jim


El $ en el nombre de la variable es solo una parte del nombre , pero la convención es usarlo para comenzar los nombres de las variables cuando la variable representa un objeto jQuery.

var $myHeaderDiv = $(''#header''); var myHeaderDiv = document.getElementById(''header'');

Ahora, más adelante en su código, sabrá que $myHeaderDiv ya es un objeto jQuery, por lo que puede llamar a las funciones de jQuery:

$myHeaderDiv.fade();

Para ir de la variable DOM a la variable jQuery:

var $myHeaderDiv = jQuery(myHeaderDiv); //assign to another variable jQuery(myHeaderDiv).fade(); //use directly //or, as the $ is aliased to the jQuery object if you don''t specify otherwise: var $myHeaderDiv = jQuery(myHeaderDiv); //assign $(myHeaderDiv).fade(); //use

Para ir de la variable jQuery a la variable DOM.

var myHeaderDiv = $myHeaderDiv.get(0);