Learning Javascript vs jQuery
Bekam ich die Wrox.Anfang.JavaScript.Den 3.Platz.Edition und wollte dem lernen zu beginnen, es von Grund auf neu, dann mein Chef kam und sagte, warum sich die Mühe machen, lernen jQuery.
Kann ich verstehen, jQuery und arbeiten mit es, obwohl ich bin ein Neuling und haben nur begrenzte Kenntnisse in ASP.net, vb.net, C# und basic-HTML?!
- Ihr Chef ist ein wenig verwirrt. JQuery ist einfach nur eine Javascript-Bibliothek/API. Sollten Sie über eine Stiftung in Javascript und lernen JQuery. Obwohl, können Sie in der Regel erhalten Sie nur eine einfache Javascript-Verständnis und dann starten Sie mit JQuery. Ich empfehle das entfernen des "machine learning" - tag ist, dass ist nicht wirklich relevant hier.
- Ich bin nicht einverstanden mit den Massen, die auf dieser. jQuery ist javascript, aber es vereinfacht auch viele Aspekte der javascript-Programmierung, wie DOM traversal, DOM-manipulation, sowie die Bereitstellung einer plugin-Architektur.
Du musst angemeldet sein, um einen Kommentar abzugeben.
jQuery ist javascript. Ich glaube, du bist auf dem richtigen Weg. Lernen Sie javascript gut, und Sie werden in der Lage besser zu nutzen jQuery.
Also, was ist Ihre Frage? JQuery ist eine Rahmen gebaut auf der Spitze eines Sprache JavaScript. JQuery selbstbewusst, sollten Sie sich mit JavaScript vertraut. JQuery enthält eine Reihe von nützlichen mustern und utils, dass die Maske die Inkompatibilitäten der Browser. Mithilfe eines JavaScript-Frameworks sinnvoll, da es Ihnen erlaubt, auf dein problem konzentrieren, anstatt das problem der JavaScript-Implementierungen der Browser.
Für weitere Informationen zu JavaScript-frameworks, siehe ALSO Frage »Welche Javascript-Frameworks (jQuery vs Dojo vs ... )?«. Für JavaScript lernen, lernen Sie die guten Teile.
wenn alle Ihr Vorgesetzter bat Sie zu zeigen, und blenden Sie einige Elemente, oder fade in und out ein paar Bilder, oder fordern Sie die Daten per ajax und zeigen Sie es dann lernen jquery und dessen api ist vielleicht alles, was Sie brauchen.
aber wenn Sie (oder Ihre manager) sind besorgt über die Leistung, Wartbarkeit, Wiederverwendung von code und in der Regel verstehen, was die *ell geht auf 'zurück' und dann lernen die Sprache selbst ist eine sichere Wette.
Ich würde vorschlagen, packte eine Kopie JavaScript: The Definitive Guide, die Ihnen ein Allgemeines Verständnis von dem, was es ist und wie es zu benutzen, und vieles mehr. Während Sie dabei sind, auch ich schlage John Resig ' s Pro Javascript techniques. Dieser Kerl weiß wirklich, seine javascript-inside-out (funktioniert für mozilla, der Autor von jQuery, u.a.).
Als für jQuery, die Sie nicht wirklich brauchen, um ein Buch zu kaufen. Sehen Sie sich einfach durch die API und haben einen Blick auf den source code. Vielleicht wirst du nicht verstehen vieles, aber es gibt einige Coole Sachen, die machen Sie denken.
Es ist durchaus möglich, zu lernen, jQuery, ohne das lernen jedes bit von javascript erste. Aber, um produktiv zu sein und erweitern die Funktionalität von plugins etc Sie benötigen javascript.
Ich würde vorschlagen, dass Sie ein bisschen von beiden. Weiterhin Javascript lernen, aber wenn Sie wollen, um eine Funktionalität zu implementieren, machen Gebrauch von der jQuery-Bibliothek.
Ich würde sagen, die Aussage ist vergleichbar mit dem Lesen eines C# - /VB.Net Buch und mit Ihrem Chef sagen: "kümmern Sie sich nicht, nur erfahren ASP.Net". Sie bekommen nicht wirklich viel von der letzteren ohne die erstere.
JQuery bietet eine gute Abstraktions-layer für die Interaktion mit DOM-Elemente. Sie können viele interessante Dinge mit ihm schnell und einfach. Aber wahrscheinlich gibt es viele Dinge, die JQuery nicht für Sie tun. Benötigen Sie regelmäßig JavaScript für, die.
jQuery beseitigt die Notwendigkeit für viele schlechte Javascript-Gewohnheiten.
Allerdings werden Sie oft brauchen, um mehr zu wissen, als nur jQuery um nicht-triviale Arbeit.
Du wirst lernen müssen, aber versuchen Sie abholen Gewohnheiten basiert auf jQuery.
jQuery ist aus javascript. 🙂
Wäre es ein sehr gute Idee zum Lesen der Quell-code von jQuery zu verbessern Ihre Allgemeine Verständnis von javascript...
Jeden Fall lernen beide zur gleichen Zeit 🙂
Viel Glück und Spaß haben.
Vielleicht Ihr Chef wird versuchen, zu sparen Sie einige Zeit lernen Sie die Grundlagen von Javascript und starten Sie vom lernen jQuery richtige Weg, aber ich denke, das wäre eine schlechte Idee.
Verständnis der Grundlagen von javascript ist der Schlüssel, um mit jQuery erfolgreich. jQuery bietet Verknüpfungen und Lösungen für Probleme (cross-browser-Probleme etc), aber es ist nicht eine Sprache, zu den es selbst.
Mein Rat, lernen, javascript lernen, über den Umgang mit Ereignissen in den verschiedenen Browsern, zum einfügen in den DOM und dann starten Sie mit jQuery. Sie werden es zu schätzen wissen viel mehr und bessere coder für Sie.
Wenn Sie bereits ein Verständnis von C#, haben Sie einen Vorsprung Javascript lernen und es sollte nicht allzu schwer zu Holen. Ich würde mit dem stick Javascript-Buch, aber, da müssen Sie wissen, Javascript, jQuery verwenden. Sobald Sie sind komfortabel mit Javascript, bewegen, lernen jQuery. Den jQuery docs sind SEHR hilfsbereit und beantworten fast jede Frage, die Sie haben.
Glück mit dem lernen, es wird es Wert sein.
jQuery Docs
was U tun? - natürlich reines JavaScript ist besser =)
Bibliotheken alwas enthalten unnötige Komplexität, aber Sie können sparen Sie einige Kopfschmerzen, wenn Sie nicht zu aufgebläht ist oder bereits vorhanden, auf die der Endbenutzer-Systeme. Am besten wäre zu lernen, javascript, während die Verwendung von jquery, und dann langsam entfernen Sie die Krücke der Verwendung von jquery. Während es mächtig, es fügt erheblichen Aufwand, unnötige Komplexität und Potenzial für Missbrauch, genau wie flash. Es gibt keinen Königsweg.