Wenn mein Gedächtnis mir recht tut, gab es eine Zeit, in der die Verwendung von JavaScript für die Webentwicklung sehr verpönt war, da dies unter anderem ein Datenschutz- und Sicherheitsbedenken für Benutzer darstellte und einige Leute es einfach ausgeschaltet hatten.
Heutzutage kann man kaum eine große Website sehen, die kein JavaScript verwendet, und viele Websites funktionieren ohne JS überhaupt nicht mehr. Entweder das, oder die Benutzerfreundlichkeit wird stark beeinträchtigt, wie bei SE-Sites.
Was hat sich zwischen damals und heute geändert, was JavaScript in der Webentwicklung praktisch allgegenwärtig gemacht hat? Oder ist meine Behauptung, dass JS eine Erfindung meiner Fantasie verpönt hat und es immer so war?
quelle
Mehrere Änderungen kamen zusammen, um diese schöne neue Welt zu machen:
Ajax Ok, seien wir ehrlich - ich meine Google Mail. Google Mail hat den Nutzern gezeigt, dass Sie eine flüssige Webanwendung in Javascript erstellen können. Eine Flut von Ajax-Anwendungen folgte.
jQuery Die DOM-APIs des Browsers sind schrecklich und beim Booten inkonsistent. jQuery gab den Leuten eine anständige API zum Codieren, die über alle Browser hinweg konsistent war. (Ja, es gibt andere gute Projekte, die dies tun, aber jQuery ist das beliebteste.) Es war auch einfach genug, dass Nicht-Programmierer sich kopieren und einfügen konnten, um eine reibungslose Animation zu erhalten.
IE6 Nein, wirklich! IE6 war der erste Browser, der so etwas wie die echte CSS-Spezifikation richtig unterstützte, und die Tatsache, dass IE so dominant war, bedeutete, dass Sie eine zuverlässige Basis hatten, gegen die Sie bauen konnten. Die Tatsache, dass wir jetzt darüber lachen, hat mehr damit zu tun, wie alt es ist - es war nicht schlecht, als es herauskam.
Chrome Als Google Chrome und seine schnelle V8-Engine herausbrachte, starteten sie ein neues Leistungsrennen, dessen Ergebnis eine deutlich höhere Javascript-Geschwindigkeit im Internet ist. Schnelleres Javascript bedeutet, dass Sie mehr in Javascript tun können, bevor es Ihre Benutzer nervt.
quelle
Die Leute erfanden fernsichere JavaScript-Sandboxen und lernten, sie effizienter zu implementieren, zusammen mit einer allgemeinen Erhöhung der Rechenleistung, die das Ausführen billiger macht. Das Aufkommen von AJAX und anderen Dingen ermöglicht Effekte mit JavaScript, die Sie mit HTML allein niemals für möglich halten würden. Für alle fortschrittlichsten Webfunktionen ist lediglich JavaScript erforderlich. Daher ist eine Website, die ohne JavaScript ausgeführt wird, ziemlich leblos und leblos, was die Verbraucher nicht wollen.
quelle