# БИБЛИОТЕКА Курсы Redmine Системная инженерия Стейкхолдеры Управление Критическая цепь Linux Информация Социальные связи Саморазвитие Логика, интеллект Политэкономия Сумма технологии АНАЛИТИКА Ресурсы ПО для аналитики Бизнес-процесс Требования Уровни и типы Источники Нотации Архитектура РАЗРАБОТКА Ресурсы Цикл разработки ПО Continuous Integration OOP - базис Frontend HTTP/REST Apache web-server Регулярные выражения git Javascript Perl Полезности в Windows ТЕСТИРОВАНИЕ Книги и ссылки QA и QC Цикл тестирования 1 Тест-анализ 2 Тест план 3 Тест-дизайн и покрытие Уровни тестирования Виды тестирования Баг-репорт Шаблоны документов XPATH Безопасность Нагрузочное Android Автоматизация Selenium WebDriver Генератор ИНН БАЗЫ ДАННЫХ SQL MongoDB
Эта страница:
- Ресурсы - sessionStorage и localStorage - Асинхронные запросы - Работа с файлами - Boolean
Ещё в этом разделе:
РАЗРАБОТКА Фронтенд HTTP/REST основы Apache web-server Регулярные выражения git Javascript Perl Python Ruby Rust Полезности в Windows
Другие разделы:
# АНАЛИТИКА MONGO DB SQL РАЗРАБОТКА БИБЛИОТЕКА ТЕСТИРОВАНИЕ
Javascript
Ресурсы
sessionStorage и localStorage

Объект Storage

Интерфейс Storage из Web Storage API предоставляет доступ для session storage или local storage для конкретного домена, позволяя вам к примеру добавлять, изменять или удалять сохранённые элементы данных.
Если вы хотите управлять session storage для домена, вы вызываете Window.sessionStorage метод; Если вы хотите управлять local storage домена, вы вызываете Window.localStorage.
Свойство Storage.length (только для чтения) - возвращает число, представляющее колличество элементов в объекте Storage.
Методы:

  • Storage.key() Передав число n, метод вернёт имя n-ного ключа в Storage
  • Storage.getItem() Передав имя ключа, метод вернёт значение ключа.
  • Storage.setItem() Передав имя ключа и значение, метод добавит этот ключ в Storage или обновит его значение, если ключ уже существовал.
  • Storage.removeItem() Передав имя ключа, метод удалит этот ключ из Storage.
  • Storage.clear() При вызове, метод удалит все ключи из Storage.

sessionStorage

Свойство sessionStorage позволяет получить доступ к объекту Storage текущей сессии. Свойство sessionStorage очень похоже на свойство Window.localStorage, единственное различие заключается в том, что все данные, сохраненные в localStorage не имеют определенного времени жизни, а данные в sessionStorage очищаются в момент окончания сессии текущий страницы. Сессия страницы остается активной все время пока окно браузера открыто и сохраняется между перезагрузками страниц. Открытие той же страницы в новом окне браузера или новой вкладке приводит к созданию новой сессии страницы, что отличается от поведения session cookies.
Пример: // Сохранение данных в sessionStorage sessionStorage.setItem('key', 'value'); // Получение данных из sessionStorage var data = sessionStorage.getItem('key');

localStorage

Свойство localStorage позволяет получить доступ к локальному Storage объекту. localStorage аналогично свойству sessionStorage. Разница только в том, что свойство sessionStorage хранит данные в течение сеанса (до закрытия браузера), в отличие от данных, находящихся в свойстве localStorage, которые не имеют ограничений по времени хранения и могут быть удалены только с помощью JavaScript.
Пример: myStorage = localStorage; // Сохранение данных в localStorage localStorage.setItem('key', 'value'); // Получение данных из localStorage localStorage.getItem('key');

Асинхронные запросы
Ресурсы:

TBD

Работа с файлами
Ресурсы:

TBD

Boolean
false true
Boolean("") Boolean('hello')
Boolean(0) Boolean('0')
Boolean(null) Boolean(' ')
Boolean(undefined) Boolean([])
Boolean(NaN) Boolean(function(){})