2010-02-10 3 views
5

Sembra che biscotti e querystring siano saldamente stabiliti nel mondo web. Tuttavia, javascript ti fa fare tutti i tipi di divisioni e analisi per ottenere le chiavi e i valori. Qualcuno ha qualche idea sul perché non c'è un supporto nativo più intuitivo per cose come cookie e querystring?Perché javascript non supporta meglio i cookie e le querystring?

Certo, ci sono plugin e framework che rendono questa roba un po 'migliore. Voglio solo capire perché ci dovevano essere plugin e framework per gestire cose di base come quella in primo luogo.

risposta

4

Questo non è un problema con javascript - è un problema con il DOM. Sfortunatamente l'API DOM ha molti problemi: i produttori di browser non sono perfetti.

Ci dovrebbe essere un supporto migliore per questo. Il W3C includendolo come standard nelle specifiche HTML sarebbe un buon inizio.

+0

+1 problema DOM/browser, non un problema di lingua –

+0

Concesso, ma JavaScript esiste per fare cose che il DOM da solo non può fare. Il mio punto è che queste due raccolte di base avrebbero dovuto essere gestite in modo più intuitivo da JavaScript secoli fa. –

+0

Javascript in sé è solo una lingua. Esistono implementazioni server di javascript e c'è un'implementazione di Adobe Acrobat di javascript. (È possibile eseguire javascript in un documento pdf). In nessuno dei due contesti i cookie non hanno senso. I cookie e Querystring sono qualcosa che il DOM in effetti può e dovrebbe fare meglio. (Il DOM dovrebbe fornire funzioni per manipolare questi oggetti e javascript dovrebbe semplicemente chiamare queste funzioni). –