In jQuery, qual è la differenza tra $
e $.
? Si prega di fornire una spiegazione pratica se possibile.Qual è la differenza tra un segno di dollaro e un segno di dollaro seguito da un periodo in JQuery?
Qual è la differenza tra un segno di dollaro e un segno di dollaro seguito da un periodo in JQuery?
risposta
$
è un riferimento (o sinonimo, se si desidera un'analogia) all'oggetto globale jQuery
. $.<method>
chiama un metodo statico dell'oggetto jQuery
, dove $(<selector>)
crea una nuova istanza dell'oggetto jQuery
.
Da http://en.wikipedia.org/wiki/JQuery:
la funzione di $, che è un metodo factory per l'oggetto jQuery. Queste funzioni , chiamate spesso comandi, sono concatenabili; restituiscono ciascuno un oggetto jQuery
$ .- funzioni con prefisso. Queste sono le funzioni di utilità che non funzionano su l'oggetto jQuery di per sé.
Tipicamente, accesso e manipolazione di più nodi DOM inizia con la funzione $ chiamato con una stringa selettore CSS , che si traduce in un oggetto jQuery referenziare corrispondenza elementi nella pagina HTML. Questo set di nodi può essere manipolato chiamando i metodi di istanza sull'oggetto jQuery, o sui nodi stessi. Per esempio:
$("div.test").add("p.quote").addClass("blue").slideDown("slow");
Questa linea trova l'unione di tutti div tag con test di attributo class e tutti tag p citando attributo di classe CSS, aggiunge la classe attributo blu per ogni elemento abbinato , e poi li fa scivolare con un'animazione. Le funzioni $ e aggiungi influenzano il set abbinato, mentre addClass e slideDown influenzano i nodi di riferimento.
I metodi preceduti da $. sono metodi di convenienza o influenzano le proprietà e il comportamento globale . Ad esempio, Il seguente è un esempio della funzione mappa chiamato ciascuno in jQuery:
$.each([1,2,3], function(){ document.write(this + 1); });
Questo scrive il numero 234 al documento .
Suppongo che stiate chiedendo la differenza sintattica tra $('#selector');
e $.parseJSON(str);
.
Il primo è un'invocazione di una funzione denominata $
e quest'ultima invoca il suo metodo chiamato parseJSON
. Sì, le funzioni possono avere metodi - è possibile perché le funzioni Javascript sono anche oggetti. In senso figurato:
<script type="text/javascript">
function $(str) {
alert(str);
}
$.parseJSON = function() {
alert('Parsing JSON');
}
$('Hi');
$.parseJSON('{}');
</script>
$
- il segno del dollaro è anche lo stesso come l'utilizzo jQuery. Ma ho preferito usare il simbolo del dollaro perché mi piace il modo in cui il segno del dollaro è.
- 1. Qual è la differenza tra $ (dollaro) e $! (punto esclamativo del dollaro)
- 2. doppio segno del dollaro php
- 3. Segno di dollaro prima di una variabile
- 4. segno del dollaro all'interno di parentesi chiuse
- 5. Fuga di un segno di dollaro nell'interpolazione di stringa
- 6. Come posso cercare (escape) un segno di dollaro usando ack?
- 7. cosa significa segno di dollaro nell'obiettivo-c?
- 8. Escaping $ segno del dollaro in CMake
- 9. Carattere del segno del dollaro nelle stringhe
- 10. Operatore Perl: $ | ++; dollaro tubo segno plus plus
- 11. Sostituzione di comando: backtick o segno di dollaro/paren chiuso?
- 12. Segno di dollaro alla fine di ogni riga
- 13. qual è il simbolo del triplo dollaro in jquery?
- 14. Cosa significa $ <(segno di dollaro + parentesi triangolare sinistra) in un makefile?
- 15. Cosa significa usare un segno di dollaro dopo $ this-> in PHP significa?
- 16. Come posso convertire un valore di numero di stringa con un segno di dollaro in BigDecimal in java?
- 17. Come richiamare una variabile contenente un segno di dollaro senza escape nella bash
- 18. jQuery syntax - quando utilizzare $ (dollaro) vs jQuery
- 19. jQuery sintassi: funzione all'interno di parentesi dopo il segno del dollaro
- 20. Segno di dollaro "\ $" in espressioni regolari con limiti di parola "\ b" (PHP/JavaScript)
- 21. Qual è la differenza tra = etichetta (segno di uguale) e [etichetta] (parentesi) nell'assemblaggio ARMv6?
- 22. Nella dichiarazione del filtro Django qual è la differenza tra __in e segno di uguale (=)?
- 23. Qual è la differenza tra = e: =
- 24. Cosa significa dollaro seguito da un indice nel nome di una classe?
- 25. Nella dichiarazione del filtro Django qual è la differenza tra __exact e segno di uguale (=)?
- 26. Qual è la differenza tra un pacchetto e un intento?
- 27. T-SQL dollaro nelle espressioni
- 28. Qual è la differenza tra un vettore e un vertice?
- 29. Qual è la differenza tra un tema e un modello?
- 30. Qual è il significato di $ in un nome di variabile?
La domanda riguarda la differenza tra '$' e '$ .', non' $ 'e' jQuery'. – JJJ