Ich bin Student am College und stelle fest, dass viele Unternehmen nach Menschen suchen, die Erfahrung mit Javascript haben. Umfasst dies Javascript-Bibliotheken wie JQuery? Oder suchen sie nur Javascript-Leute? Es hängt wahrscheinlich vom Unternehmen ab, aber was ist der allgemeine Rat für einen Studenten, der Front-End-Arbeit leisten möchte? Ist Javascript leistungsfähiger als JQuery? Ich weiß, dass Jquery eine Bibliothek ist und viele Aufgaben vereinfacht, aber gibt es einen Grund, warum Sie Javascript über Jquery verwenden würden?
8
Antworten:
Sie suchen nach JavaScript - und wissen möglicherweise nichts über JQuery
Um ein möglichst breites Publikum für ihre Anzeige zu gewinnen, geben Unternehmen häufig nur die Spitzentechnologien für den Job an. Die überwiegende Mehrheit der großen Websites, die JavaScript verwenden, wird sich auf ein zugrunde liegendes Framework wie JQuery, YUI, Prototype usw. verlassen.
Ich würde vorschlagen, dass Sie definitiv JavaScript als Sprache lernen (das Erlernen der Syntax dauert nicht so lange) und dann JQuery einführen, um zu verstehen, warum JQuery als Webframework so viel leistungsfähiger ist. Auf diese Weise haben Sie beide Seiten der Medaille: Sie können verstehen, wie Sie mit JavaScript in ein schreckliches Gewirr geraten können, und dann können Sie sehen, wie ordentlich und elegant eine Lösung durch JQuery gefunden werden kann.
Sobald Sie dieses Wissen haben, können Sie es Unternehmen erklären, die das Licht noch nicht gesehen und ihr eigenes - wahrscheinlich minderwertiges - Framework entwickelt haben.
quelle
Um klar zu sein, sprechen wir hier über drei verschiedene Technologien:
Mein Rat wäre also:
Auf diese Weise verstehen Sie, was die Technologien leisten können, wie sie interagieren und wie Sie sie effektiv einsetzen können, um die gewünschten Jobs zu erhalten.
quelle
Wenn Sie Javascript verstehen, verstehen Sie jQuery. Das Gegenteil ist nicht unbedingt der Fall.
jQuery ist ein Framework, das auf Javascript basiert, daher würde ich mich auf Javascript konzentrieren. Wenn Sie das wissen, haben Sie keine Probleme mit jQuery.
quelle
Jquery ist eine JavaScript-Bibliothek, wie Sie geschrieben haben. Sie müssen also unbedingt JavaScript kennen, um Jquery effizient nutzen zu können.
quelle
Javascript verstehen.
Verstehe Javascript: The Good Parts von Crockford. Es ist nicht zu lang.
jQuery ist gut und mächtig. Ich mag das. Aber es ist nicht der einzige Rahmen da draußen.
quelle
Wenn der Job Webentwicklung ist, ist es sehr wahrscheinlich, dass sie sowohl Javascript als auch jQuery wollen. Und wenn Sie Front-End-Arbeiten ausführen möchten, sollten Sie beide Aufgaben ausführen, einschließlich der jQuery-Benutzeroberfläche.
Sie müssen noch die Grundlagen von Javascript kennen, bevor Sie jQuery lernen. Der Grund, warum die meisten Leute und ich jQuery über JavaScript verwenden, liegt in Problemen mit der Cross-Browser-Kompatibilität (IE ist notorisch böse). Gleichzeitig sollten Sie jedoch lernen, den jQuery $ -Selektor nicht zu missbrauchen, wenn es aufgrund von Leistungsproblemen eine Javascript-Methode gibt. Ein Beispiel ist, dass $ in einer Schleife Ihre Site sehr langsam macht ^ __ ^.
Für das Frontend sollten Sie etwas JavaScript und dann jQuery lernen. Jeremy Keiths Buch über DOM-Skripte ist eine sehr gute Einführung in Javascript und die Webentwicklung. Danach wird das Abholen von jQuery etwas einfacher ... ^ __ ^
Das Verständnis von Javascript bedeutet nicht, dass Sie jQuery nur zu Ihrer Information verstehen, da es für jQuery noch eine Lernkurve gibt. Oh und jQuery UI macht das Erstellen von Tab-Menüs, Modal und was auch immer ein Kinderspiel. Lernen Sie das auch, wenn Sie eine Chance haben.
quelle