2010-02-10 21 views
5

Dường như cookie và truy vấn được thiết lập vững chắc trong thế giới web. Tuy nhiên, javascript làm cho bạn làm tất cả các loại phân tách và phân tích cú pháp để nhận được các khóa và giá trị. Bất cứ ai có bất kỳ cái nhìn sâu sắc về lý do tại sao không có hỗ trợ bản địa trực quan hơn cho những thứ như cookie và querystrings?Tại sao javascript không hỗ trợ tốt hơn cho cookie và truy vấn?

Phải thừa nhận rằng, có các plugin và khung làm cho công cụ này trở nên tốt hơn một chút. Tôi chỉ muốn hiểu tại sao phải có các plugin và khung công tác để xử lý những thứ cơ bản như vậy ngay từ đầu.

Trả lời

4

Đó không phải là vấn đề với javascript - đó là sự cố với DOM. Rất tiếc, API DOM có nhiều vấn đề - Trình tạo trình duyệt không hoàn hảo.

Có thực sự cần hỗ trợ tốt hơn cho điều này. W3C bao gồm nó như là một tiêu chuẩn trong spec HTML sẽ là một khởi đầu tốt.

+0

Vấn đề DOM/trình duyệt +1, không phải vấn đề ngôn ngữ –

+0

Được cấp, nhưng JavaScript tồn tại để thực hiện những việc mà bản thân DOM không thể thực hiện được. Quan điểm của tôi là hai bộ sưu tập cơ bản này phải được xử lý trực quan hơn bởi JavaScript từ nhiều năm trước. –

+0

Bản thân Javascript chỉ là một ngôn ngữ. Có cài đặt máy chủ javascript, và có một cài đặt Adobe Acrobat của javascript. (Bạn có thể chạy javascript trong tài liệu pdf). Trong cả hai bối cảnh này, cookie không có ý nghĩa. Cookie và Chuỗi truy vấn là thứ mà DOM thực tế có thể và nên làm tốt hơn. (DOM sẽ cung cấp các hàm để thao tác các đối tượng này và javascript chỉ nên gọi các hàm này). –

Các vấn đề liên quan