una tablas tabla obtener llamar incluir ejemplos desde datos con codigo caracteristicas bootstrap agregar javascript jquery variables dollar-sign

tablas - obtener datos de una tabla html javascript



¿Cuándo/por qué prefijar las variables con "$" cuando se usa jQuery? (5)

Posible duplicado:
¿Por qué una variable de JavaScript comenzaría con un signo de dólar?

Veo a las personas que usan el signo de dólar delante de las variables al usar jQuery. ¿Hay alguna razón detrás de esto? Me estoy perdiendo algo básico o es solo una práctica común?


En mi experiencia esto es solo una legibilidad. Algunos desarrolladores prefieren prefijar sus variables para que sean fáciles de detectar. También podría ser un hábito de PHP arrastrándose dentro de Javascript.


Es una referencia común a un objeto envuelto jQuery. Hace que sea más fácil leer el código para saber qué variables se envuelven en jQuery.

//Item has been "cached" for later use in the script as a jQuery object. var $item = $(this);


Los signos de dólar en el código que usa JQuery comúnmente significa que la variable en cuestión es una variable jQuery (un objeto envuelto por jquery).


Muchas personas que usan jQuery prefijarán las variables que contienen un objeto jQuery con $, para que se identifiquen fácilmente. Considera este ejemplo:

var $img = $(".someclass span.otherclass img"); /* somewhere later in the code */ $img.bind("click", function() {/*...*/});


Para mí, una práctica común es esta:

Si una variable es privada, uso un guión bajo como este:

(function(){ var _foo = "bar"; })()

Si es público, no usaré guiones bajos:

var foo = "bar"

Y si es un selector de jQuery, usaré $ :

var $foo = $(''bar''); //then you can access it like this $foo.attr(''id'')

Es solo una convención de codificación y le permite hacer referencia rápidamente a qué tipo de variable está más tarde en el código.