2009-07-20 20 views
3

Ich habe gerade angefangen zu lernen Javascript und ich bin absolut überwältigt mit der Anzahl der verfügbaren Technologien, vor allem auf der Seite des Browsers. Früher dachte ich, dass nur Javascript genügen sollte, aber jetzt scheint es, dass ich JQuery, GWT, YUI und ein weiteres Dutzend Akronyme, für die ich nicht einmal die Erweiterung kenne, verstehen muss. Kann mir bitte jemand sagen, welche der wichtigsten Technologien man braucht, um in diesem Bereich fließend zu sein?DHTML Neuling Frage

Antwort

7

Normalerweise gehe ich mit standard JavaScript, es sei denn, ich muss die DOM oder attach events ändern. In diesen Fällen, each browser has its own way of doing things und dann ist es viel einfacher, ein gut getestetes Framework zu verwenden.

Gerade jetzt, ich habe festgestellt, dass jQuery ist die leichteste und intuitive Wahl, wenn alles, was Sie wollen, ist die Fähigkeit, das DOM zu steuern. Für alles andere schreibe ich meinen eigenen Code.

Verwenden Sie einfach nicht mehr als ein Framework oder es wird unordentlich.

+2

+1 für Nur nicht mehr als ein Framework verwenden oder es wird unordentlich. –

+2

+1 für die Verwendung von jQuery, wenn es wirklich nicht benötigt wird. "Standard" JavaScript zu lernen ist sehr hilfreich, sogar (oder besonders) bei der Verwendung von Frameworks ... – peirix

+0

Nach all den Antworten, die ich finde, werde ich zuerst Javascript lernen und es mit JQuery weiterverfolgen. Danke Leute :) –

0

Javascript und JQuery scheinen im Moment sehr stark zu sein, aber die Antwort wird sich im Laufe der Zeit zu dem ändern, was den Geschmack des Monats hat.

1

JQuery ist eine JavaScript-Bibliothek, die Cross-Browser-JavaScript-Probleme weitgehend eliminiert und DHTML-Dateien (wie Animationen, CSS-Effekte steuern) spektakulär einfach macht.

3

Ich empfehle dringend zu lernen JQuery, es ist ein sehr leistungsfähiges Javascript-Framework gibt Ihnen eine nette kleine Abstraktion über die typischen DOM (Document Object Model) Manipulationen.

Ich würde auch einen Blick auf JQuery UI, die Ihnen hilft, glatte Animationen und Effekte auf Ihrer Seite hinzufügen, während Sie die Möglichkeit, raffinierte Funktionen wie Registerkarten und modale Dialogfelder verwenden.

+0

+1 Javascript + jquery + jquery UI und Sie haben die besten Werkzeuge um –

1

Beginnen Sie mit dem Lernen von JavaScript selbst, bevor Sie zu anderen Technologien gelangen. Es ist die zugrunde liegende Schicht für die meisten anderen, also schadet es nicht, es zu wissen. Es gibt auch viele nicht browserbezogene Sprachen, die sich aus denselben Wurzeln entwickelt haben, so dass Sie nur von diesem Wissen profitieren können.

Wenn Sie mit bestimmten Problemen zu tun haben, können Sie versuchen, herauszufinden, welche der anderen Technologien diese Probleme am besten adressieren (z. B. browserübergreifende Kompatibilität) und dann lernen. Auf diese Weise werden Sie Ihre Lernkurve glatter und besser auf Ihre Bedürfnisse abstimmen und Sie werden nicht demotiviert.