tengo el siguiente código:¿Debo poner un dólar antes de los nombres variables con javascript?
var formSubmitHandler = function (link, form) {
//e.preventDefault();
var $form = form;
var val = $form.valid();
var action = $(form).data('action');
var entity = $(form).data('entity');
¿Necesito la línea "var = $ formulario forma"? ? ¿Puedo hacer más adelante "var = val form.valid();
No es mi código, así que estoy preguntando por qué el desarrollador añade el $ antes de que el formulario y le asignó el
Actualización:?
Gracias por todas sus respuestas. Si como se ha dicho que es sólo para indicar que se trata de una variable jQuery entonces podría simplemente eliminar esa línea, cambiando los parámetros de la función a (enlace, la forma $)?
posible duplicado de [¿Por qué una variable de JavaScript comenzar con un signo de dólar?] (Http://stackoverflow.com/questions/205853/why-would-a-javascript-variable-start-with-a -dollar-sign) –
A veces, el '$' antes de un nombre de variable indica que es un objeto jQuery y no, por ejemplo, un elemento DOM sin procesar. Es decir, puede decir 'var $ this = $ (this)' con '' 'al frente para indicar que se trata de un objeto jQuery. Por otro lado, puede tener 'var element = document.getElementById ('test')'. Todo depende del desarrollador, por supuesto. – Reid