2010-02-10 9 views
5

Il semble que les cookies et les QueryStrings soient fermement établis dans le monde du Web. Néanmoins, javascript vous oblige à faire toutes sortes de divisions et d'analyse pour obtenir les clés et les valeurs. Quelqu'un a-t-il un aperçu de la raison pour laquelle il n'y a pas de support natif plus intuitif pour des choses comme les cookies et les Querystrings?Pourquoi javascript ne supporte-t-il pas mieux les cookies et les Querystrings?

Certes, il existe des plugins et des frameworks qui rendent ces choses un peu mieux. Je veux juste comprendre pourquoi il devait y avoir des plugins et des frameworks pour gérer des choses de base comme ça en premier lieu.

Répondre

4

Ce n'est pas un problème avec javascript - c'est un problème avec le DOM. Malheureusement, l'API DOM a de nombreux problèmes - Les navigateurs ne sont pas parfaits.

Cependant, il devrait y avoir un meilleur support pour cela. Le W3C l'incluant comme standard dans la spécification HTML serait un bon début.

+0

+1 Problème DOM/navigateur, pas un problème de langue –

+0

Accordé, mais JavaScript existe pour faire des choses que le DOM lui-même ne peut pas faire. Mon point est que ces deux collections de base auraient dû être traitées plus intuitivement par JavaScript il y a des siècles. –

+0

Javascript n'est en soi qu'une langue. Il existe des implémentations serveur de javascript, et il existe une implémentation Adobe Acrobat de javascript. (Vous pouvez exécuter javascript dans un document pdf). Dans l'un ou l'autre de ces contextes, les cookies n'ont pas de sens. Les cookies et Querystring sont quelque chose que le DOM peut et devrait faire mieux. (Le DOM devrait fournir des fonctions pour manipuler ces objets, et javascript devrait simplement appeler ces fonctions). –

Questions connexes