Сегодня публикую несколько JavaScript функций по хранению данных, которые помогут быстро состряпать код и облегчат труд программиста.
Суперассы программирования могут сказать, что все операции можно выполнять ручками, и в таком случае больше возможностей. Они могут не читать дальше. Но если нужно быстро состряпать код с хорошим функционалом, то эти функции хранения данных будут кстати.
Хранить данные можно несколькими способами. Каждый из них имеет свои преимущества и свои недостатки.
Меню разделов материала для быстрого доступа:
Глобальные переменные позволяют хранить данные любого типа. Но данные хранятся только до обновления страницы. Их следует прописывать в самом начале скрипта вне функций.
Краткое описание. Cookie могут содержать до 4Кб информации. Куки могут быть ограничены в пределах домена или пути в домене. Они не чувствительны к регистру. Куки можно установить на определенное время, по истечении которого она может удалиться браузером. Однажды установленные cookie будут отправляться серверу при каждом запросе страницы, до их удаления.
name - название куков (строка).
value - записываемое значение (строка).
options - опции хранения:
Локальное хранилище появилось в спецификации HTML5. Поэтому оно работает толко в определеных браузерах:
Local Storage обладает следующими особенностями. Объемы хранимой информации ограничены только жестким диском и настройками браузера. В стандарте это 5 мегабайт. Информация в локальном хранилище не стирается даже после перезапуска браузера. Local Storage позволяет передавать информацию между страницами внутри домена. Сохраненные данные не передаются серверу и используются только скриптом. Храниться могут только строковые значения.
В случае, если локальное хранилище не поддерживается, возвращает false, иначе - true.
Если локальное хранилище не поддерживается, то возвращает undefined, иначе - значение ключа.
Если параметр key задан, то удаляет определенный ключ. Если параметр не задан, то очищается все хранилище. В случае отсутствия поддержки локального хранилища - функция возвращает undefined.
Это весь список способов хранения данных в JavaScript. Какой именно выбирать, решать Вам в зависимости от поставленной задачи.
На этом все. Подписывайтесь! Жмите звездочки!
Удачи в свершениях!
Не по теме. Подборка приколов.
Вы можете присоедениться к моему микроблогу в Твиттере @SzenProgs. Буду благодарен, если оцените мой труд, и щелкните по звездочкам ниже.
x;z-index:1 }Хранение данных в JavaScript
Скрипты
Скрипты, инструкции, справочники
Категория: | Скрипты |
Просмотрено: | 10638 |
Рейтинг: | 4.5/11 |
Дата добавления: | 2013-06-03 11:32, Понедельник |
Добавил: | Szen |
Теги: | данные, хранение данных, функция, javascript функции |
№ 0 | 2013-06-03 11:32 |
Szen | Здесь вы можете задать вопрос или оставить комментарий по теме "Хранение данных в JavaScript". |
Гость |