Рамки для хранения данных на стороне клиента
Есть ли какие-либо фреймворки или API для удобного хранения клиентской стороны данных, путем переноса из базы данных во время сеанса пользователя? Я ищу любую инфраструктуру, поэтому мне не нужно, возможно, заботиться о том, поддерживает ли браузер LocalStorage
или другие технологии хранения, и я могу легко хранить данные!?
Для моего личного использования я должен иметь возможность передавать нефильтрованный список рекомендуемых элементов для пользователя и удалять те, которые он добавил в свои списки. Я хочу сохранить клиентскую страницу пользовательских списков и затем фильтровать неэкономные элементы.
Ответы
Ответ 1
Посмотрите YUI StorageUtility. YUI StorageUtility - хорошая абстракция
Утилита хранения предоставляет механизм для хранения значительных объемов текстовых данных, на стороне клиента, независимо от того, работают ли ваши браузеры поддерживает предложенную спецификацию HTML 5 Storage.
Каждый экземпляр Storage Utility использует одно из трех хранилищ для хранения данных:
HTML 5. Если клиентский браузер поддерживает HTML 5, то этот движок будет оберните собственную память для хранения в браузере (document.localStorage и document.sessionStorage).
Google Gears. Google Gears - это браузер. которое пользователи могут установить на своем компьютере. Одна из его функций это база данных SQLite; Утилита хранилища использует эту базу данных для клиентское хранилище при использовании механизма Gears.
SWF: YUI предоставляет Утилита SWFStore, которая нормализует доступ к общему объекту Flash. Это резервный двигатель утилиты Storage Utility, который будет работать на большинстве из-за значительного проникновения плагина Adobe Flash.
Ответ 2
Lawnchair абстрагирует различные механизмы хранения, доступные через серию adapters. Он может использовать localStorage, indexedDB, веб-SQL и т.д.
Ответ 3
вы можете использовать jQuery .data()
или jQuery.data()
Ответ 4
Библиотеки хранения на стороне клиента. Автоматически выбирайте хранилище на основе браузера.
http://amplifyjs.com/ - хороший вариант
http://pablotron.org/software/persist-js/
http://code.google.com/p/jquery-jstore/
Ответ 5
вы можете проверить Lungo - это платформа HTML5 для мобильных устройств, вы можете найти Data API действительно интересно.
Ответ 6
Вы можете найти тонну из них в microjs.com
Например, Artemia