2010-02-10 12 views
5

Web dünyasında çerezler ve querystrings'ler sıkı bir şekilde kurulmuş gibi görünüyor. Yine de javascript, her türlü bölmeyi ve ayrıştırmayı anahtar ve değerlere ulaşmak için yapar. Çerezler ve querystrings gibi şeyler için neden daha sezgisel yerel destek olmadığına dair herhangi bir fikri olan var mı? Neden javascript çerezler ve querystrings için daha iyi desteğe sahip değil?

Kuşkusuz, eklentileri ve bu şeyler biraz daha iyi hale çerçeveler vardır. Ben sadece neden ilk başta böyle temel şeyleri işlemek için eklentileri ve çerçeveleri olması gerektiğini anlamak istiyorum. DOM ile ilgili bir sorun var - javascript ile bir sorun değil

cevap

4

. Ne yazık ki DOM API'sı birçok problemi var - Tarayıcı üreticileri mükemmel değil. Bununla birlikte, bunun için gerçekten daha iyi bir destek olmalıydı. HTML spesifikasyonunda standart olarak bulunan W3C, iyi bir başlangıç ​​olacaktır.

+0

+1 DOM/tarayıcı sorunu, bir dil sorunu değil –

+0

Verilen, ancak JavaScript, DOM kendi başına yapamaz şeyler yapmak için var. Benim amacım, bu iki temel koleksiyonun, daha önce JavaScript tarafından daha sezgisel olarak ele alınması gerektiğidir. –

+0

Javascript'in kendisi sadece bir dildir. Javascript'in sunucu uygulamaları var ve javascript'in bir Adobe Acrobat uygulaması var. (Javascript'i bir pdf belgesinde çalıştırabilirsiniz). Bu bağlamlardan herhangi birinde çerezler anlamlı değildir. Çerezler ve Querystring, DOM'ın aslında daha iyi yapabileceği ve yapması gereken bir şeydir. (DOM, bu nesneleri işlemek için işlevler sağlamalıdır ve javascript yalnızca bu işlevleri çağırmalıdır). –