2010-02-10 9 views
5

Es scheint, dass Cookies und Querystrings in der Webwelt fest etabliert sind. Dennoch macht Javascript Sie alle Arten von Splits und Parsing, um die Schlüssel und Werte zu bekommen. Hat jemand einen Einblick, warum es keine intuitivere native Unterstützung für Dinge wie Cookies und Querystrings gibt?Warum unterstützt Javascript nicht besser Cookies und Querystrings?

Zugegeben, es gibt Plugins und Frameworks, die dieses Zeug ein wenig besser machen. Ich möchte nur verstehen, warum es Plugins und Frameworks geben musste, um grundlegende Dinge wie diese überhaupt zu handhaben.

Antwort

4

Das ist kein Problem mit Javascript - es ist ein Problem mit dem DOM. Leider hat die DOM API viele Probleme - Browserhersteller sind nicht perfekt.

Es sollte wirklich eine bessere Unterstützung dafür aber sein. Das W3C inklusive als Standard in der HTML-Spezifikation wäre ein guter Anfang.

+0

+1 DOM/Browser-Problem, kein Sprachproblem –

+0

Zugegeben, aber JavaScript existiert, um Dinge zu tun, die das DOM selbst nicht tun kann. Mein Punkt ist, dass diese beiden grundlegenden Sammlungen vor Jahren mit JavaScript intuitiver gehandhabt werden sollten. –

+0

Javascript selbst ist nur eine Sprache. Es gibt Server-Implementierungen von Javascript, und es gibt eine Adobe Acrobat-Implementierung von Javascript. (Sie können Javascript in einem PDF-Dokument ausführen). In jedem dieser Kontexte ergeben Cookies keinen Sinn. Cookies und Querystring sind etwas, was das DOM tatsächlich tun kann und sollte. (Das DOM sollte Funktionen zur Verfügung stellen, um diese Objekte zu manipulieren, und Javascript sollte nur diese Funktionen aufrufen). –

Verwandte Themen