Questa sessione è destinata a tre tipi di lettori. Il primo è qualcuno che ha letto materiale introduttivo su jQuery e sta cercando il prossimo passo logico. Il secondo tipo di lettore è uno sviluppatore JavaScript, già esperto in un'altra libreria, che ora sta cercando di imparare rapidamente jQuery. Il terzo lettore è io, lo scrittore. Ho realizzato questi articoli per essere usato come mio punto di riferimento personale per i concetti di jQuery. Questo è esattamente il tipo di risorsa che vorrei che ogni libreria JavaScript fosse disponibile.
Prima di iniziare, è importante capire le varie sfumature stilistiche impiegate in questa sessione. Si prega di non saltare questa sezione perché contiene informazioni che ti aiuteranno durante la lettura.
Il termine "funzione jQuery" si riferisce alla funzione di costruzione jQuery (jQuery ()
o alias $ ()
) che viene utilizzato per creare un'istanza dell'oggetto jQuery.
Il termine "set wrapper" si riferisce agli elementi DOM che sono racchiusi nei metodi jQuery. Nello specifico, questo termine è usato per riferirsi agli elementi selezionati usando la funzione jQuery. Potresti aver sentito parlare di "collezione jQuery". In questa sessione userò il termine "wrapper set" invece di "jQuery collection".
Questa sessione è organizzata in articoli liberamente basati sulla disposizione della documentazione dell'API jQuery. Ogni articolo contiene concetti jQuery isolati pertinenti al suo titolo.
Questa sessione è scritta appositamente con l'intenzione che il lettore esaminerà da vicino gli esempi di codice. Il testo dovrebbe essere considerato secondario rispetto al codice stesso. È mia opinione che un esempio di codice valga effettivamente più di mille parole. Non preoccuparti se inizialmente trovi che le spiegazioni negli articoli sono confuse. Esaminare il codice. Armeggiare con esso Rileggere i commenti del codice. Ripeti questo processo fino a quando il materiale non diventa chiaro. Questo è il livello di esperienza che spero tu raggiunga, in cui il codice documentato è tutto ciò che è necessario per comprendere nuovi concetti di sviluppo.
mettere in guardia()
per esempi di codice?Credimi, io odio il mettere in guardia()
metodo quanto te. Ma piaccia o no, funziona in modo affidabile in ogni browser. Per prendere in prestito una frase di Dr. Seuss: Funziona "Qui, là e dappertutto!" Non è necessariamente l'ideale, ma non volevo la complessità aggiunta di consolle
soluzioni per influenzare negativamente la chiarezza del codice. Il mio obiettivo è di eliminare qualsiasi overhead del codice non supportando direttamente i concetti insegnati.
Gli esempi di codice di questa serie fanno un uso pesante di jQuery testo()
metodo. Devi essere consapevole che il testo()
il metodo, se utilizzato su un set di wrapper contenente più di un elemento, combina e restituisce una stringa di testo contenuta in tutti gli elementi del set di wrapper. Ciò potrebbe creare confusione se ti aspettassi che restituisca solo il testo nel primo elemento del set di wrapper. Di seguito è riportato un esempio di come testo()
metodo concatena le stringhe trovate negli elementi di un set di wrapper.
io amore jQuery !
Questa sessione si basa in gran parte su esempi di codice per esprimere concetti jQuery. Gli esempi di codice sono disponibili su https://bitbucket.org/syncfusion/jquery-succinctly.
Gli esempi di codice vengono forniti come singoli file HTML. Viene inoltre fornito un progetto Visual Studio 2010 per una facile navigazione. È possibile selezionare qualsiasi file, fare clic con il tasto destro e selezionare Visualizza nel browser opzione per testare il codice.
Ti incoraggio a scaricare il codice e a seguirlo. Ho scritto questa sessione contando sul fatto che dovrai armeggiare con il codice mentre stai leggendo e imparando.