JavaScript Programmierung

JavaScript trat das erste Mal Ende 1995 in Erscheinung. Lange Jahre viel Kritik ausgesetzt und von Webentwicklern gemieden oder stets mit sensiblen Fallbacks eingesetzt ist JavaScript seit Aufkommen des Modebegriffs AJAX im Jahr 2005 aus modernen Websites nicht mehr wegzudenken.

Allgemeines zur Skriptsprache

Die Scriptsprache JavaScript kommt im Gegensatz zu PHP meist clientseitig zum Einsatz. Das bedeutet, dass die Interpretation JavaScript nicht auf dem Server, sondern im Browser des Besuchers der Internetseite erfolgt.

Dieser Umstand hat den großen Vorteil, dass zur Verarbeitung vom Benutzer ausgehender Aktionen nicht immer eine Seite neu geladen werden muss. Stattdessen kann die Webanwendung auf jeden Klick, jede Eingabe oder nur auf das Bewegen des Mauszeigers reagieren.

Der große Nachteil von JavaScript liegt darin, dass der User es einfach deaktivieren kann.

JavaScript-Programmierung durch Werbe-Markt.de

Bei JavaScript-Programmierungen durch Werbe-Markt.de wird – sofern das möglich ist – stets eine Alternative (Fallback) zu JavaScript-Funktionen verwendet. Vor allem beim Absenden von Formulardaten ist eine serverseitige Überprüfung und Auswertung natürlich unumgänglich.
Da die Aktivierung von JavaScript im Browser zwischenzeitlich absoluter Standard ist und zahlreiche Dienste im Internet ohne JavaScript schlichtweg nicht zur Verfügung stehen, ist jedoch teilweise in Kauf zu nehmen, dass den Besuchern bei Deaktiviertem JavaScript bestimmte Funktionen nicht zur Verfügung stehen. Das gilt beispielsweise für eine AJAX-Navigation, deren Links dennoch aufrufbar sind.
Sofern es sich bei den nicht-verfügbaren Funktionen um für den User kostenpflichtige Services handelt, bedarf es im Normalfall einer Überprüfung. Der User sollte nur eine Dienstleistung oder ein Produkt kaufen können, das er auch nutzen kann.

Hinsichtlich der Tests und des gewünschten Maßen an Kompatibilität richten wir uns ganz nach Ihnen. Nach den Prinzipien von Graceful degradation und Progressive enhancement sind manche Funktionen für den Anwender möglicherweise verzichtbar. Zugunsten geringen Aufwands für die Entwicklung durch Aussparung von Fallbacks und Polyfills kommen ggf. nur 90% der Besucher in den Genuss einer Funktionalität mit Zusatznutzen. Die Kernfunktionen der Website stehen jedoch auch den übrigen 10% zur Verfügung.

JavaScript-Programmierer kontaktieren