2012-02-09 14 views
10

Có bất kỳ khung công tác hoặc API nào để lưu trữ phía máy khách dữ liệu một cách thuận tiện hay không, bằng cách chuyển từ cơ sở dữ liệu, trong phiên của người dùng? Tôi đang tìm bất kỳ khuôn khổ nào để tôi không phải, có lẽ, quan tâm đến việc liệu trình duyệt có hỗ trợ LocalStorage hoặc các công nghệ lưu trữ khác & Tôi có thể lưu trữ dữ liệu liên tục không !?Các khung để lưu trữ phía máy khách dữ liệu

Đối với trường hợp sử dụng cá nhân của tôi, tôi cần có thể chuyển danh sách các mục được đề xuất chưa được lọc cho người dùng & xóa những mục mà anh ta đã thêm vào danh sách của mình. Tôi muốn lưu trữ phía máy khách danh sách của người dùng và sau đó lọc các mục chưa được xếp hạng.

+1

Có thể có một số cơ chế lưu vào bộ nhớ cache cố gắng sử dụng chúng. – Prabhavith

+0

@user điều gì là sai khi sử dụng 'localStorage' vì nó được hỗ trợ bởi tất cả các trình duyệt chính: [nhấp vào đây] (http://w3schools.com/html5/html5_webstorage.asp) –

+0

@AidanMueller: bởi vì chỉ các phiên bản mới nhất của các trình duyệt hỗ trợ lưu trữ HTML 5: FireFox 3, Safari 4 và IE 8; –

Trả lời

0

Có một cái nhìn tại YUI's StorageUtility. YUI StorageUtility là một trừu tượng đẹp

các tiện ích lưu trữ cung cấp một cơ chế để lưu trữ một lượng đáng kể các dữ liệu văn bản, client-side, có hoặc không trình duyệt của bạn hỗ trợ các đề xuất HTML 5 lưu trữ đặc điểm kỹ thuật.

Mỗi thể hiện của Utility lưu trữ thúc đẩy một trong ba lưu trữ động cơ để lưu trữ dữ liệu:

HTML 5: Nếu trình duyệt client hỗ trợ HTML 5, sau đó động cơ này sẽ quấn lưu trữ bản địa chỉ của trình duyệt khả năng (document.localStorage và document.sessionStorage).
Google Gears: Google Gears là trình duyệt tiện ích mở rộng mà người dùng có thể cài đặt trên máy của họ. Một trong những tính năng của nó là là một cơ sở dữ liệu SQLite; Tiện ích lưu trữ sử dụng cơ sở dữ liệu này để lưu trữ phía máy khách khi sử dụng công cụ Gears.
SWF: YUI cung cấp tiện ích SWFStore giúp bình thường hóa quyền truy cập vào đối tượng chia sẻ Flash. Đây là công cụ dự phòng của Tiện ích lưu trữ, sẽ hoạt động trên hầu hết các trình duyệt do sự xâm nhập đáng kể của plugin Adobe Flash.

3

Lawnchair tóm tắt các cơ chế lưu trữ khác nhau có sẵn qua một loạt các adapters. Nó có thể sử dụng localStorage, indexedDB, web SQL, và nhiều hơn nữa.

0

bạn có thể kiểm tra Lungo là một Khung HTML5 di động, bạn có thể tìm thấy Data API thực sự thú vị của mình.