Esto es una especie de meta-pregunta. Muchos fragmentos de JavaScript que he visto aquí en SO se nombran con un prefijo de signo de dólar (por ejemplo, $id
en la segunda línea del fragmento que se muestra en this pregunta). No me refiero a jQuery u otras bibliotecas. Soy muy consciente de que esto es válido, pero parece incómodo hacerlo cuando no es necesario. ¿Por qué las personas nombran sus variables de esta manera? ¿Es solo la familiaridad con un lenguaje del lado del servidor como PHP que transporta en su código JavaScript?
Pensé que tal vez era para identificar una variable como un objeto jQuery, por ejemplo, cuando guarda el resultado de una selección en una variable para eliminar selecciones duplicadas más adelante, pero no he visto ninguna convención consistente .
'En efecto, es un tipo crudo de notación húngara. Afortunadamente, no veo escrito mucho JavaScript como' var strHippo = "hippo"; '. –
no es notación húngara en absoluto ... –