2012-02-09 2 views
10

Есть ли какие-либо фреймворки или API для удобного хранения клиентской стороны данных путем переноса из базы данных во время сеанса пользователя? Я ищу любую инфраструктуру, поэтому мне не нужно, возможно, заботиться о том, поддерживает ли браузер LocalStorage или другие технологии хранения & Я могу легко хранить данные !?Рамки для хранения данных на стороне клиента

Для моего личного использования, я должен иметь возможность передавать нефильтрованный список рекомендуемых товаров для пользователя & удалить те, которые он добавил в свои списки. Я хочу сохранить клиентскую часть списка пользователей, а затем фильтровать ненужные элементы.

+1

Возможно, некоторые механизмы кэширования пытаются использовать их. – Prabhavith

+0

@user, что не так с использованием 'localStorage', потому что оно поддерживается всеми основными браузерами: [щелкните здесь] (http://w3schools.com/html5/html5_webstorage.asp) –

+0

@AidanMueller: поскольку только самые последние версии браузеры поддерживают хранилище HTML 5: FireFox 3, Safari 4 и IE 8; –

ответ

0

Посмотрите YUI's StorageUtility. YUI StorageUtility хорошего абстракцию

Storage Utility предоставляет механизм для хранения значительных объемов текстовых данных на стороне клиента, поддерживает ли ваш браузер предложенный HTML 5 спецификации хранения.

Каждый экземпляр Storage Utility использует один из трех хранения двигателей для того, чтобы хранить данные:

HTML 5: Если клиент браузер поддерживает HTML 5, то этот двигатель будет обернуть родной хранения браузера (document.localStorage и document.sessionStorage).
Google Gears: Google Gears - это расширение браузера , которое пользователи могут установить на своем компьютере. Одна из его особенностей: - база данных SQLite; Утилита хранилища использует эту базу данных для хранения на клиентской стороне при использовании механизма Gears.
SWF: YUI предоставляет утилиту SWFStore , которая нормализует доступ к общему объекту Flash. Это резервный движок Storage Utility, который будет работать на большинстве браузеров из-за значительного проникновения плагина Adobe Flash.

3

Lawnchair аннотации от различных механизмов хранения доступны через серию adapters. Он может использовать localStorage, indexedDB, веб-SQL и многое другое.

0

вы можете проверить Lungo - это мобильная платформа HTML5, вы можете найти свой Data API действительно интересный.

Смежные вопросы