JQuery, una biblioteca di JavaScript, consente ai suoi utenti di scrivere di meno. Puoi eseguire più azioni scrivendo solo una riga di codice. Un esempio di questo è il metodo di incatenamento che consente di combinare una serie di metodi jQuery e applicarli a un elemento tutto in una volta. È una tecnica molto divertente che riduce il tuo lavoro e risparmia molto tempo. Questa guida è progettata per illuminare i suoi lettori su come incatenare vari metodi in jQuery.
Metodi con incatenamento in jQuery
Come già accennato, possiamo incatenare vari metodi jQuery per eseguire più azioni su un elemento HTML tutte in una volta. Questo può essere fatto selezionando un elemento e scrivendo tutti i metodi richiesti in una singola riga separata da un punto.
Il più grande vantaggio dell'utilizzo del metodo di incapacità è che impedisce al browser di rintracciare lo stesso elemento più di una volta. In altre parole, non è assolutamente necessario utilizzare lo stesso selettore più e più volte, riducendo così le possibilità di rallentare il codice.
Esploriamo come incatenare i metodi in jQuery ulteriormente con l'aiuto di esempi.
Esempio 1
In questo esempio, stiamo incatenando due metodi jQuery che sono CSS () e animate ().
Html
Metodi di concatenamento jQuery
Nel codice HTML sopra, vengono creati due elementi che sono
, E . Ora faremo catene di metodi CSS () e animate () sui
Elemento per vedere come funziona i metodi di incatenamento in jQuery.
jQuery
$ (documento).ready (function ()Nel codice sopra, abbiamo applicato il colore al
Elemento usando il metodo CSS () e imposta la larghezza, la fontsize e l'opacità sullo stesso elemento usando il metodo animate ().
Produzione
Quando si fa clic sul pulsante, ecco cosa succede.
I metodi CSS () e Animate () sono incatenati con successo.
Come puoi vedere nell'esempio sopra abbiamo incatenato i metodi jQuery in una sola riga di codice, tuttavia, il codice funzionerà bene anche se si desidera dividere il codice in più righe per migliorare la leggibilità.
jQuery
$ ("p").CSS ("Color", "Green")Non ci sarà assolutamente alcun effetto sull'output.
Esempio 2
L'esempio seguente illustra come fare la catena di metodi SlideUp (), SlidedOwn () e FadeOut () contemporaneamente.
Html
Nel codice HTML sopra vengono creati due elementi che sono
jQuery
$ (documento).ready (function ()Nel codice sopra, a ciascuno dei metodi è stata assegnata una velocità di 1000 millisecondi.
Produzione
I metodi SlideUp (), SlidedOwn () e Fadeout () sono incatenati e funzionano correttamente.
Metodi con incatenamento senza passare argomenti
Se non si passa alcun parametro a un metodo jQuery, non restituirà un oggetto jQuery, piuttosto che restituirà invece il contenuto dell'elemento specificato.
Esempio
In questo esempio, stiamo concatenando i metodi HTML (), AddClass () e Hide ().
Html
Qualche paragrafo.
Sono stati creati tre elementi HTML che sono
, E .
jQuery
$ (documento).ready (function ()Nel codice sopra, abbiamo passato il parametro al metodo HTML () quando ci appliciamo
. Pertanto, gli effetti del concatenamento funzionano solo per
.
Produzione
Nessun effetto sul paragrafo.
Conclusione
Il concatenamento di vari metodi jQuery può essere eseguita selezionando un elemento e scrivendo tutti i metodi richiesti in una singola riga separati da un punto per eseguire più azioni su un elemento HTML tutte in una volta. Il vantaggio di farlo è che impedisce al browser di rintracciare lo stesso elemento più e più volte, inoltre, diminuendo le possibilità di rallentare il codice. Questo articolo ti guida su come incatenare i metodi in jQuery con l'aiuto di esempi adatti.