Ich nehme jQuery und jQuery UI und ich möchte einige Vorschläge für einige Übungen zum Lernen der Bibliotheken.
Ich bin besonders interessiert an Ajax und allem, was ein bisschen .net centric sein könnte.
Ich bestätige, dass die jQuery-Website viele einfache Beispiele enthält, die zeigen, wie man alle einzelnen Funktionsaufrufe verwendet, aber ich bin interessiert zu sehen, wie sie mit praktischen Beispielen arbeiten.
Rading jquery offizielle Dokumentation, Tutorials sowie die Bereitstellung Ihrer eigenen Code, einfach starten niedrig und langsam, nach all den Bugs und Zweifel, Tonnen von Google-Suchanfragen und SO Surfen Sie werden ein Guru sein. Ich denke, es ist der beste Weg, wahrscheinlich nicht der produktivste. Wie jemand sagte: Der Experte ist einer, der viele Fehler auf dem Weg hatte und von ihnen gelernt hat.
Also fang jetzt an zu programmieren! Wenn Sie ajax wollen: Suchen Sie zuerst nach getJSON () - Funktion, ich denke, es ist der beste Schritt, um die Client-Server-Interaktion einzuleiten.
PS: auch einige gute Javascript-Buch ist auch gut für Sie, whiule jquery erlauben eine große Menge an Abstraktion es basiert noch auf Javascript.
Wenn Sie immer noch einige Links möchten, gehen Sie hier:
Spiele machen immer Spaß. Ich schrieb ein Schachspiel , um jQuery AJAX-Programmierung zu lernen, die kompliziert, aber cool war. Wenn Sie etwas einfacher suchen, wäre Tic-Tac-Toe vielleicht eine gute Wahl.
Eine gute Möglichkeit, jQuery und AJAX abzuholen, besteht darin, nur Websites zu erstellen. Richten Sie einen lokalen Webserver mit MAMP / WAMP / XAMPP ein und beginnen Sie einfach mit dem Erstellen / Entwerfen der gewünschten Seiten.
Wenn Sie nur wenig Inspiration für das Design haben, versuchen Sie, bestehende Websites / Web-Apps zurückzuentwickeln, ohne sich den Quellcode anzusehen.
Etwas Einfaches, das ich mit dynamischer Codegenerierung gemacht habe, war, eine Seite vom Typ "Etch-a-sketch" zu erstellen.
Erstellen Sie ein X-by-X-Raster aus pixelartigen Blöcken, und geben Sie ihnen alle einen Hover-Effekt, indem Sie ihre Farbe ändern. Ändern Sie sie jedes Mal, wenn sie auf etwas anderes verschoben wird und Funktionen ..