Deze sessie is bedoeld voor drie soorten lezers. De eerste is iemand die inleidend materiaal over jQuery heeft gelezen en op zoek is naar de volgende logische stap. Het tweede type lezer is een JavaScript-ontwikkelaar, al thuis in een andere bibliotheek, en probeert nu snel jQuery te leren. De derde lezer is ik, de schrijver. Ik maakte deze artikelen om te gebruiken als mijn persoonlijke referentiepunt voor jQuery-concepten. Dit is precies het type resource dat ik wilde dat elke JavaScript-bibliotheek beschikbaar had.
Voordat u begint, is het belangrijk om de verschillende stilistische nuances te begrijpen die tijdens deze sessie zijn gebruikt. Sla dit gedeelte alstublieft niet over, want het bevat informatie die u tijdens het lezen zal helpen.
De term "jQuery-functie" verwijst naar de jQuery-constructorfunctie (jQuery ()
of alias $ ()
) die wordt gebruikt om een exemplaar van het jQuery-object te maken.
De term "wrapper set" verwijst naar DOM-elementen die zijn ingepakt in jQuery-methoden. In het bijzonder wordt deze term gebruikt om te verwijzen naar de elementen die zijn geselecteerd met behulp van de functie jQuery. Je hebt dit misschien wel een 'jQuery-verzameling' genoemd. In deze sessie gebruik ik de term 'wrapper set' in plaats van 'jQuery collection'.
Deze sessie is georganiseerd in artikelen losjes gebaseerd op de indeling van de jQuery API-documentatie. Elk artikel bevat geïsoleerde jQuery-concepten die relevant zijn voor de titel.
Deze sessie is met opzet geschreven met de bedoeling dat de lezer de codevoorbeelden van nabij zal bestuderen. De tekst moet worden gezien als secundair aan de code zelf. Het is mijn mening dat een codevoorbeeld eigenlijk meer dan duizend woorden waard is. Maak je geen zorgen als je de uitleg in de artikelen in eerste instantie verwarrend vindt. Bestudeer de code. Tinker ermee. Lees de opmerkingen over de code opnieuw. Herhaal dit proces totdat het materiaal helder is. Dit is het expertiseniveau dat ik hoop dat je bereikt, waarbij gedocumenteerde code alles is wat je nodig hebt om nieuwe ontwikkelingsconcepten te begrijpen.
alert ()
voor codevoorbeelden?Geloof me, ik haat het alert ()
methode zo veel als u doet. Maar of je het leuk vindt of niet, het werkt betrouwbaar in elke browser. Om een lijn van Dr. Seuss te lenen: Het werkt "hier, daar en overal!" Het is niet noodzakelijk ideaal, maar ik wilde de toegevoegde complexiteit van niet troosten
oplossingen om de duidelijkheid van de code nadelig te beïnvloeden. Het is mijn doel om elke code te verwijderen die niet direct de concepten ondersteunt die worden onderwezen.
De codevoorbeelden in deze serie maken veel gebruik van de jQuery tekst()
methode. Je moet weten dat het tekst()
methode, wanneer gebruikt op een wrapperset die meer dan één element bevat, zal in feite een reeks tekst combineren en retourneren die zich in alle elementen van de wrapperset bevindt. Dit kan verwarrend zijn als u verwachtte dat alleen de tekst in het eerste element van de wrapset wordt geretourneerd. Hieronder is een voorbeeld van hoe het tekst()
methode voegt de tekenreeksen samen die worden gevonden in de elementen van een wrapset.
ik liefde jQuery !
Deze sessie is sterk afhankelijk van codevoorbeelden om jQuery-concepten uit te drukken. De codevoorbeelden zijn beschikbaar op https://bitbucket.org/syncfusion/jquery-succinctly.
Codevoorbeelden worden verstrekt als individuele HTML-bestanden. Een Visual Studio 2010-project is ook voorzien voor eenvoudige navigatie. U kunt elk bestand selecteren, rechtsklikken en het selecteren Bekijken in browser optie om de code te testen.
Ik moedig je aan om de code te downloaden en mee te nemen. Ik heb deze sessie geschreven en reken daarbij op het feit dat je tijdens het lezen en leren moet sleutelen aan de code.