Es gibt eine Reihe von verschiedenen Stellen, an denen JavaScript verwendet werden kann, aber die am häufigsten verwendete Stelle ist eine Webseite. Tatsächlich ist für die meisten Menschen, die JavaScript verwenden, eine Webseite der einzige Ort, an dem sie JavaScript verwenden.
Die erste Anforderung an eine Webseite ist die Definition der Inhalt der Webseite. Dies geschieht mit einer Auszeichnungssprache, die die einzelnen Bestandteile des Inhalts definiert. Die Sprache, die normalerweise zum Markieren des Inhalts verwendet wird, ist HTML, obwohl XHTML auch verwendet werden kann, wenn Sie nicht benötigen, dass die Seiten in Internet Explorer funktionieren.
Hamza Tarkkol / Getty ImagesDer HTML-Code definiert den Inhalt. Wenn es richtig geschrieben ist, wird kein Versuch unternommen, zu definieren, wie dieser Inhalt aussehen soll. Schließlich muss der Inhalt je nachdem, welches Gerät für den Zugriff verwendet wird, unterschiedlich aussehen. Mobile Geräte haben im Allgemeinen kleinere Bildschirme als Computer. Gedruckte Kopien des Inhalts haben eine feste Breite und erfordern möglicherweise nicht die vollständige Einbeziehung der Navigation. Für die Benutzer, die die Seite anhören, muss festgelegt werden, wie die Seite gelesen wird und nicht wie sie aussieht.
Das Aussehen einer Webseite wird mithilfe von Cascading Style Sheets definiert, die angeben, für welche Medien die spezifischen Befehle gelten, damit die Inhaltsformate für das Gerät geeignet sind.
Mit diesen beiden Sprachen können Sie statische Webseiten erstellen, auf die unabhängig vom verwendeten Gerät zugegriffen werden kann. Diese statischen Seiten können mithilfe von Formularen mit Ihrem Besucher interagieren. Nachdem ein Formular ausgefüllt und gesendet wurde, wird eine Anfrage an den Server zurückgesendet, auf dem eine neue statische Webseite erstellt und schließlich in den Browser heruntergeladen wird.
Der große Nachteil solcher Webseiten ist, dass der Besucher nur dann mit der Seite interagieren kann, wenn er das Formular ausfüllt und auf das Laden einer neuen Seite wartet.
JavaScript übersetzt Ihre statische Seite in eine, die mit Ihren Besuchern interagieren kann, ohne dass diese bei jeder Anforderung auf das Laden einer neuen Seite warten müssen. JavaScript fügt hinzu Verhalten auf die Webseite, auf der die Seite auf Aktionen reagiert, ohne dass eine neue Seite geladen werden muss, um die Anforderung zu verarbeiten.
Ihr Besucher muss nicht mehr ein komplettes Formular ausfüllen und abschicken, um zu erfahren, dass er im ersten Feld einen Tippfehler gemacht hat und alles erneut eingeben muss. Mit JavaScript können Sie jedes der Felder beim Eingeben validieren und sofort eine Rückmeldung geben, wenn sie fehlerhaft sind.
Tetra Images / Getty ImagesMit JavaScript kann Ihre Seite auch auf andere Weise interaktiv sein, ohne dass Formulare erforderlich sind. Sie können der Seite Animationen hinzufügen, die entweder die Aufmerksamkeit auf einen bestimmten Teil der Seite lenken oder die Verwendung der Seite vereinfachen. Sie können innerhalb der Webseite Antworten auf verschiedene Aktionen geben, die Ihr Besucher ausführt, um das Laden zu vermeiden Neue Webseiten zum Antworten. Sie können sogar das JavaScript neue Bilder, Objekte oder Skripte in die Webseite laden lassen, ohne die gesamte Seite neu laden zu müssen. Es gibt sogar eine Möglichkeit für JavaScript, Anforderungen an den Server zurückzuleiten und Antworten vom Server zu verarbeiten, ohne dass neue Seiten geladen werden müssen.
Durch die Einbindung von JavaScript in eine Webseite können Sie das Erlebnis Ihrer Besucher verbessern, indem Sie es von einer statischen Seite in eine Seite umwandeln, die mit ihnen interagieren kann. Eine wichtige Sache, an die Sie sich erinnern sollten, ist, dass nicht jeder, der Ihre Seite besucht, JavaScript hat und Ihre Seite daher auch für diejenigen funktionieren muss, die kein JavaScript haben. Verwenden Sie JavaScript, damit Ihre Seite für diejenigen, die sie haben, besser funktioniert.