“Ellos” es, de hecho, John Resig, el creador original de jQuery que probablemente se inspiró en Prototype.js o una biblioteca de JavaScript similar anterior (pero menos sucinta). Prototype usó $ y $$ dependiendo de si se requerían uno o varios elementos en los resultados.
La razón para el uso del símbolo $ es que es uno de los pocos caracteres no alfanuméricos que se pueden usar para iniciar un identificador de JavaScript, en este caso un nombre de función (el otro carácter conocido es el símbolo _ usado por ambos underscore.js y luego lodash.js).
Se podría elegir fácilmente un nombre de función más convencional como ‘getElements’ o incluso ‘dom’ para que el código se vea de la siguiente manera:
- ¿Puede estimar cuántos usuarios / solicitudes concurrentes pueden cargar en el sitio web al mismo tiempo?
- ¿Alguien está usando UDDI? ¿Se está muriendo UDDI?
- ¿Cómo debo desarrollar un sitio web si no sé cómo hacerlo?
- ¿Cuáles son las ventajas de usar PHP?
- ¿Puedo usar la plantilla HTML con Angular 2?
dom (‘. botón myclass’). clic (function () {
}); // etc.
Pero el objetivo de jQuery era unificar los diferentes sabores e implementaciones de navegador de las operaciones dom en ese momento, seguido de cerca por brevedad. Con el tiempo, el símbolo $ se convirtió menos en un nombre de función y más en una característica de lenguaje y el efecto masivo que jQuery tuvo en el desarrollo front-end solo ha comenzado a disminuir en los últimos años con el surgimiento de Angular.js y React.js.