En jQuery, ¿cuál es la diferencia entre $
y $.
? Proporcione una explicación práctica si es posible.¿Cuál es la diferencia entre un signo de dólar y un signo de dólar seguido de un punto en JQuery?
Respuesta
$
es una referencia (o sinónimo, si desea una analogía) al objeto global jQuery
. $.<method>
llama a un método estático del objeto jQuery
, donde $(<selector>)
crea una nueva instancia del objeto jQuery
.
De http://en.wikipedia.org/wiki/JQuery:
la función $, que es un método de fábrica para el objeto jQuery. Estas funciones , a menudo llamadas comandos, son encadenables; cada uno devuelve un objeto jQuery
$ .- funciones prefijadas. Estas son las funciones de utilidad que no funcionan en el objeto jQuery per se.
Por lo general, el acceso y la manipulación de múltiples nodos DOM comienza con la función $ invocados con una cadena selector CSS , lo que resulta en un objeto jQuery referencia a juego elementos en la página HTML. Este conjunto de nodos se puede manipular llamando a los métodos de instancias en el objeto jQuery, o en los nodos. Para ejemplo:
$("div.test").add("p.quote").addClass("blue").slideDown("slow");
Esta línea se encuentra la unión de todos div etiquetas con prueba de atributo de clase y todos etiquetas p con la cita atributo de clase CSS, añade la clase de atributos azul para cada elemento emparejado , y luego los desliza hacia abajo con una animación. Las funciones $ y add afectan al conjunto coincidente, , mientras que addClass y slideDown afectan a los nodos a los que se hace referencia.
Los métodos con el prefijo $. son métodos de conveniencia o afectan las propiedades y el comportamiento global de . Por ejemplo, El siguiente es un ejemplo de la función de mapa llamado a cada uno de jQuery:
$.each([1,2,3], function(){ document.write(this + 1); });
Esto escribe el número 234 para el documento .
Supongo que está preguntando sobre la diferencia sintáctica entre $('#selector');
y $.parseJSON(str);
.
La primera es una invocación de una función llamada $
y la segunda invoca su método llamado parseJSON
. Sí, las funciones pueden tener métodos: es posible porque las funciones de Javascript también son objetos. Hablando en sentido figurado:
<script type="text/javascript">
function $(str) {
alert(str);
}
$.parseJSON = function() {
alert('Parsing JSON');
}
$('Hi');
$.parseJSON('{}');
</script>
$
- signo dólar también es igual que el uso de jQuery. Pero preferí usar el signo de dólar porque me gusta cómo es el signo de dólar.
- 1. ¿Cuál es la diferencia entre $ (dólar) y $! (signo de exclamación de dólar)
- 2. ¿cuál es el signo de dólar triple en jquery?
- 3. doble signo de dólar php
- 4. Java expresiones regulares y signo de dólar
- 5. Javascript dólar variable de signo no trabaja
- 6. Signo de dólar antes de una variable
- 7. LaTeX: signo de dólar frente a \ (\)
- 8. j¿El signo de dólar ($) como argumento de función?
- 9. ¿Cómo convierto un valor numérico de cadena con un signo de dólar a BigDecimal en Java?
- 10. Signo de dólar al final de cada línea
- 11. ¿qué significa el signo de dólar en objetivo-c?
- 12. Signo de dólar antes de declarar la función anónima en JavaScript?
- 13. ¿Qué significa el signo de dólar en PHP?
- 14. ¿Cómo accedo a un atributo de objeto PHP que tenga un signo de dólar?
- 15. No se puede reemplazar todo por el signo de dólar
- 16. ¿Qué significa usar un signo de dólar después de $ this-> en PHP?
- 17. Cómo hacer eco de una variable que contiene un signo de dólar no guarnecido en bash
- 18. ¿Hay un operador de Scala similar al $ (signo de dólar) de Haskell?
- 19. ¿Qué significa dólar seguido de un índice en un nombre de clase?
- 20. ¿Qué significa $ <(signo de dólar + paréntesis trianglular izquierdo) en un archivo MAKE?
- 21. Acceder a un objeto PHP con signo de dólar como nombre de nodo
- 22. ¿Qué es "val $ title" (signo de dólar en la expresión) en Java?
- 23. Diferencia entre int sin signo y sin signo en C++
- 24. Signo de un número de punto flotante
- 25. Cuál es la diferencia entre = y: =
- 26. ¿Cómo funcionan el dólar y el signo de número juntos en perl?
- 27. Cuál es el significado del signo "$" en javascript
- 28. Sustitución de comandos: ¿se incluyen los palos de fondo o el signo de dólar/paren?
- 29. ¿Cómo seleccionar elementos por valor de atributo cuando los valores contienen signo de dólar?
- 30. ¿Qué significa el signo de dólar al final de una clase en Eclipse MAT?
La pregunta es acerca de la diferencia entre '$' y '$ .', no' $ 'y' jQuery'. – JJJ