2009-05-07 23 views
29

Ich bin neu in ASP.NET MVC und jQuery. Was ist der beste Weg, um jQuery zu lernen? Gibt es gute Links, Blogs und Screencasts?Was ist der beste Weg, um jQuery zu lernen?

+0

Bitte veröffentlichen Sie die von Ihnen durchgeführten Untersuchungen, damit die Benutzer genauere Empfehlungen abgeben können. Vielen Dank. Ich fürchte, diese Frage wird als "nicht konstruktiv" für zu weit gefasst geschlossen ... – bernie

+0

http://robinz.in/begin-with-jquery/ –

Antwort

48

ich mit jQuery in Action gekämpft, weil ich fühlte es eher ein Referenzhandbuch war, als zu einem Tutorial gegenüber. Vielleicht war es vor einem Jahr die beste Referenz/Anleitung, aber jetzt gibt es eine Reihe anderer Alternativen.

Auf der anderen Seite, ich habe das Buch Javascript: The Missing Manual wirklich genossen, weil ich fühlte, dass es bessere Beispiele hatte. Lassen Sie sich nicht durch den Titel des Buches täuschen, nach einer kurzen Einführung in JavaScript führt der Autor Sie in jQuery ein und verwendet jQuery für den Rest des Buches.

Ich kaufte auch zwei PDF-Bücher von Packt Publishing:

1) Learning jQuery 1.3

2) jQuery UI 1.6: The User Interface Library for jQuery

Sowohl aktuelle Publikationen und gut geschrieben sind. Sie können häufig Rabatt in Prozent von Ihrer lokalen Benutzergruppe oder im Internet finden, um auf den Kaufpreis der herunterladbaren PDF-Bücher anzuwenden.

Wenn Sie nach einem einzelnen Buch suchen, das sowohl jQuery als auch das jQuery UI-Projekt abdeckt, dann könnte dieses Wrox-Buch nützlich sein: Beginning JavaScript and CSS Development with jQuery. Eine schnelle Google-Suche ergab, dass Sie des Inhalts des Buches online durchsuchen können: Google Book Search - Beginning JavaScript Development With jQuery By Richard York

Ich würde tatsächlich empfehlen, von im Web veröffentlichten Stichproben zu lernen. Es gibt eine Menge über an:

Learning jQuery - a site related to the Packt book listed above

Encosia - ASP.NET, AJAX and more

ASP.NET and MVC jQuery related posts at Haacked

Rick Strahl's Web Log

+3

Ich denke "JavaScript: The Missing Manual" ist eines der besten JS-Bücher da draußen. – Nosredna

+1

Ich lernte die meiste Macht, indem Sie diese Videos auf nettuts http://net.tutsplus.com/articles/news/learn-jquery-in--30-days/. Sie Code und lernen über Schiebe-Effekte alle Dinge schön durch Kodieren mit. Wirklich gut. – patriques

+0

Für alle, die jQuery schnell lernen möchten, während sie nützlichen Code produzieren, würde ich ein Kochbuch wie diese empfehlen: http://www.revillweb.com/jquery-book-jquery-2-0-development-cookbook/ & http: // shop.oreilly.com/product/9780596159788.do. Ich bin ziemlich voreingenommen mit dem ersten :) –

2

Ich lerne es beim Versuch, Fragen zu JQuery hier in Stackoverflow zu beantworten.

3

Ich würde vorschlagen, dass Sie sich zuerst mit JavaScript vertraut machen. Bücher von O.Reilly sind immer eine gute Quelle.

Wie für jQuery, ihre Dokumentation Website ist fantastisch. http://docs.jquery.com

Viel Glück!

+2

Ich finde ihre Dokumente wirklich sehr knapp und schwer zu durchsuchen:/ – womp

+0

Skript .aculo.us und Prototype Docs sind viel, viel schlimmer. – rtperson

1

JQuery in action ist das beste Buch zu diesem Thema.

+0

Ich stimme zu. Ich habe auch viel von diesem Buch gelernt. – rymn

0

Ich habe festgestellt, dass der beste Weg zum Erlernen von Programmiersprachen/Frameworks ist, durch die Dokumente zu gehen und mit ihnen zu spielen.

6

Ich lerne immer am besten mit einem Projekt, einem Termin und einem unerbittlichen Kunden.

Auch "JQuery in Action" ist ein anständiges Buch.

0

ich jQuery durch Lesen 4Pages Artikel von PHP Magazin gelernt. Nach einer kurzen Einführung versuchen Sie einfach die Demos von jQuery docs - das ist wirklich der beste Weg. Verschwenden Sie keine Zeit zum Lesen von Büchern, es kostet viel Zeit und danach müssen Sie es noch selbst testen.

4

Etwas bauen. Versuchen Sie zum Beispiel, eine Taschenrechner-Anwendung mit klickbaren divs anstelle von Schaltflächen zu erstellen und Daten im HTML-Inhalt statt in Javascript-Variablen zu speichern. Diese Art von Übung gibt Ihnen einen beschissenen Rechner, aber gute Erfahrung in der Manipulation von Dingen.

+5

kann keinen Stuhl bauen, ohne zu wissen, wie man Holz schneidet –

4

Der beste Weg zu lernen ist, etwas zu bauen. Sie können jedes persönliche Projekt von Ihnen nehmen und versuchen, jQuery darauf zu implementieren. Eine weitere gute Möglichkeit, Technologie zu lernen, besteht darin, an Foren teilzunehmen. Sie sind am richtigen Ort (StackOverFlow)! Es gibt ein Tag für JQuery, mit dem Sie alle JQuery-Fragen anzeigen können. Versuchen Sie, eine Lösung für die Probleme zu finden. Dies wird Ihnen und auch der anderen Person helfen, die versucht, nach der Antwort zu suchen!

Es gibt auch ein 38 Minuten FREE JQuery Video, das Sie sehen möchten, um zu beginnen.

http://highoncoding.com/Videos/537_Extended_Screencast_on_JQuery_Whole_38_Minutes_.aspx

0

durch jeden einzelnen Abschnitt dieses lesen: http://api.jquery.com und Sie werden fast alles über sie wissen - nicht den besten Praktiken, obwohl ... diejenigen, kommen mit der Zeit und Erfahrung. Ihre beste Wette ist, über etwas nachzudenken, was Sie tun möchten, und dann tun Sie es einfach, indem Sie verschiedene relevante Teile von jQuery verwenden.

Ich lernte ursprünglich mit http://visualjquery.com/, aber das ist seit 1.2.6 nicht aktualisiert worden (weil es jetzt die oben erwähnte api.jquery.com ist). Ich wäre heute nicht bei der Bibliothek, wenn es diese beiden Websites nicht gäbe (danke Remy Sharp!).

0

Der beste Weg, jQuery zu lernen, ist Code zu schreiben, während Sie gerade dabei sind. Jetzt betrachte ich mich selbst als Neuling sowohl in Javascript als auch in jQuery, aber ich mache einige persönliche Projekte, die ich bald veröffentlichen werde, wenn ich meinen eigenen Server bekommen habe. Die Projekte sind klein und jQuery-bezogen.

Ich entwickle Plugins, Animation Plugins, die den Körper der Seite animieren. Ich entwickle eine Diashow für Bilder. Aber weißt du was, ich denke, jQuery macht das Ding verdammt einfach. Speziell für die Animation.

Ich habe Angst, dass ich mein Wissen in Javascript verlieren werde, sobald ich in jQuery für zu lange programmieren.

Ich empfehle Ihnen auch, die Flash-Designs in Javascript zu emulieren. Wenn Sie zu Gamespot.com gehen, werden Sie sehen, dass ihre Designs Flash sind. Versuchen Sie etwas ähnliches mit jQuery/Javascript.

Hey, und du hast deinen eigenen Lernstil. Ich lerne, indem ich das Buch lese. Sobald ich das Buch gelesen habe, setze ich mich auf meinen Computer und programmiere alles, was ich gelernt habe. Wenn ich etwas vergessen habe, öffne ich einfach das Buch und finde die Referenz. Ich fand es die beste Art, das Programmieren zu lernen. Aber Sie könnten einen anderen Lernstil haben. Vielleicht bevorzugen Sie Lesen und Programmieren zur gleichen Zeit. Oder den Quellcode auschecken und von dort lernen.

Machen Sie einige Blogging in Ihrem Portfolio. Details, wie Sie die jQuery-Plugins erstellt haben. Beitrag zu jQuery. Lass Leute dein Plugin benutzen. Teile etwas Liebe.

1

Ich lernte jQuery durch das Lesen eines Buches mit dem Namen . Eine Zeitlang war das PDF frei herunterladbar, also dachte ich mir "Was soll's", aber es war wirklich ein wirklich gutes Buch und es war eine sehr leicht zu lesende und ziemlich gründliche Untersuchung dessen, was jQuery für Sie tun kann. Ich empfehle es!

Kyle

1

Ich persönlich denke, dass es besser ist, durch das Verständnis JavaScript zu beginnen. Ich empfehle JavaScript: The Good Parts von Douglas Crockford für alle, die gerade anfangen, vor allem diejenigen, die Erfahrung mit anderen Sprachen haben. Die Syntax von JS lässt die Sprache täuschend vertraut erscheinen. Sobald Sie mit JS vertraut sind, wissen Sie wahrscheinlich, wie Sie jQuery am besten angehen können (wenn Sie nur Dokumente/Beispiele lesen oder ein eher anschauliches Buch lesen möchten, wie es vorgeschlagen wurde). Ich habe jQuery nie "gelernt". Für mich ist es wie jede andere Bibliothek und ich lese die Dokumente für die Verwendung, aber ich bevorzuge es eigentlich nicht zu verwenden, wenn ich es nicht brauche.

Verwandte Themen