Warum JavaScript

Männlicher Computerprogrammierer mit Laptop am Schreibtisch im Büro

Maskot/Getty Images





Nicht jeder hat JavaScript in seinem Webbrowser verfügbar, und einige derjenigen, die Browser verwenden, in denen es verfügbar ist, haben es deaktiviert. Daher ist es notwendig, dass Ihre Webseite für diese Personen richtig funktioniert, ohne dass JavaScript verwendet wird. Warum sollten Sie dann JavaScript zu einer Webseite hinzufügen, die bereits ohne es funktioniert?

Gründe, warum Sie JavaScript verwenden möchten

Es gibt mehrere Gründe, warum Sie JavaScript auf Ihrer Webseite verwenden möchten, obwohl die Seite ohne JavaScript nutzbar ist. Die meisten Gründe beziehen sich auf die Bereitstellung einer freundlicheren Erfahrung für diejenigen Ihrer Besucher, die JavaScript aktiviert haben. Hier sind einige Beispiele für die richtige Verwendung von JavaScript, um die Erfahrung Ihrer Besucher zu verbessern.



JavaScript eignet sich hervorragend für Formulare

Wenn Sie Formulare auf Ihrer Webseite haben, die Ihr Besucher ausfüllen muss, muss dieser Formularinhalt validiert werden, bevor er verarbeitet werden kann. Sie haben natürlich eine serverseitige Validierung, die das Formular nach dem Absenden validiert und das Formular neu lädt und die Fehler hervorhebt, wenn etwas Ungültiges eingegeben wurde oder Pflichtfelder fehlen. Dies erfordert einen Roundtrip zum Server, wenn das Formular gesendet wird, um die Validierung durchzuführen und die Fehler zu melden. Wir können diesen Prozess erheblich beschleunigen, indem wir diese Validierung duplizieren JavaScript und durch das Anbringen eines Großteils der JavaScript-Validierung zu den einzelnen Feldern. Auf diese Weise erhält die Person, die das Formular mit aktiviertem JavaScript ausfüllt, sofort eine Rückmeldung, wenn die Eingabe in ein Feld ungültig ist, anstatt das gesamte Formular auszufüllen und abzusenden und dann warten zu müssen, bis die nächste Seite geladen ist, um ihr Feedback zu geben . Das Formular funktioniert sowohl mit als auch ohne JavaScript und bietet ein unmittelbareres Feedback, wenn es möglich ist.

Eine Diashow

Eine Diashow besteht aus einer Reihe von Bildern. Damit die Diashow ohne JavaScript funktioniert, müssen die Schaltflächen „Weiter“ und „Zurück“, mit denen die Diashow funktioniert, die gesamte Webseite neu laden und das neue Bild ersetzen. Dies funktioniert, ist aber langsam, insbesondere wenn die Diashow nur einen kleinen Teil der Seite ausmacht. Wir können JavaScript verwenden, um die Bilder in der Diashow zu laden und zu ersetzen, ohne dass der Rest der Webseite neu geladen werden muss, und so den Betrieb der Diashow für unsere Besucher mit aktiviertem JavaScript viel schneller machen.



Ein 'Suckerfish'-Menü

Ein 'Suckerfish'-Menü kann ganz ohne JavaScript arbeiten (außer in IE6). Die Menüs werden geöffnet, wenn die Maus darüber schwebt, und geschlossen, wenn die Maus entfernt wird. Ein solches Öffnen und Schließen erfolgt sofort, wobei das Menü einfach erscheint und verschwindet. Durch Hinzufügen von JavaScript können wir das Menü so erscheinen lassen, dass es herausscrollt, wenn die Maus darüber bewegt wird, und zurückscrollt, wenn die Maus davon weg bewegt wird, was dem Menü ein schöneres Aussehen verleiht, ohne die Funktionsweise des Menüs zu beeinträchtigen.

JavaScript verbessert Ihre Webseite

Bei allen angemessenen Verwendungen von JavaScript besteht der Zweck von JavaScript darin, die Funktionsweise der Webseite zu verbessern und denjenigen Ihrer Besucher, die JavaScript aktiviert haben, eine benutzerfreundlichere Website bereitzustellen, als dies ohne JavaScript möglich wäre. Indem Sie JavaScript auf angemessene Weise verwenden, ermutigen Sie diejenigen, die die Wahl haben, ob sie die Ausführung von JavaScript zulassen oder nicht, es tatsächlich für Ihre Website zu aktivieren. Denken Sie daran, dass einige derjenigen, die die Wahl haben und sich dafür entschieden haben, JavaScript zu deaktivieren, dies aufgrund der Art und Weise getan haben, in der einige Websites JavaScript vollständig missbrauchen, um die Erfahrung ihrer Besucher mit ihrer Website eher zu verschlechtern als zu verbessern. Gehören Sie nicht zu denen, die JavaScript unangemessen verwenden und die Leute daher ermutigen, JavaScript zu deaktivieren.