Клиентская персистентность (устройство хранения данных)

Если Таймер. Включенный верно, Ваш таймер работает.

Таймер Вызова. Запустите наборы Включили к истинному.

Таймер Вызова. Остановитесь наборы Включили ко лжи.

, Если Таймер. AutoReset верен, затем Включенный будет автоматически иметь значение false в первый раз, когда таймер истекает.

6
задан Dan McGrath 8 February 2010 в 20:08
поделиться

5 ответов

Вы можете ознакомиться с YUI StorageUtility . Он может использовать HTML 5, Google Gears или SWF в качестве альтернативы.

5
ответ дан 16 December 2019 в 21:43
поделиться

У меня есть очень простая демонстрация для тестирования webstorage / localstorage HTML5.

http://www.codebase.es/test/webstorage.html

Вы можете хранить все, что хотите , не только струны. Чтобы сохранить изображение, скопируйте изображение на холст и сохраните данные с помощью метода toDataURL ().

Но не ожидайте, что он будет работать в IE ...

0
ответ дан 16 December 2019 в 21:43
поделиться

Боюсь, ваши возможности несколько ограничены.

1
ответ дан 16 December 2019 в 21:43
поделиться

Файлы cookie - это наиболее поддерживаемый способ, который будет работать во всех браузерах. Я открыл небольшую библиотеку для получения и сохранения данных через файлы cookie с помощью собственных объектов javascript.

http://code.google.com/p/mapbug/source/browse/trunk/app/scripts/cookies.js

вы можете скопировать ее и использовать по своему усмотрению. Вам также понадобится этот код изоляции пространства имен javascript, если вы используете его как есть:

http://code.google.com/p/mapbug/source/browse/trunk/app/scripts/namespace.js

Если у вас большой объем данных, вам придется распределить его среди множества различных файлов cookie. Как правило, вы можете рассчитывать на возможность сохранения до 4 КБ данных на один файл cookie.

1
ответ дан 16 December 2019 в 21:43
поделиться

YUI StorageUtility - это хорошая абстракция, как сказал Энди. Dojo имеет аналогичную абстракцию dojox.storage , которая также работает с некоторыми старыми браузерами. Если у вас объем данных <100 КБ, вы можете легко использовать Flash. Тщательно подумайте об использовании файлов cookie HTTP, поскольку они не только ограничены по размеру, но и пересылаются по сети, что может быть или нежелательно.

1
ответ дан 16 December 2019 в 21:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: