# ПРОЦЕССЫ Ресурсы Цикл разработки ПО Waterfall RUP Agile Kanban Управление Теория ограничений АНАЛИЗ Ресурсы ПО для Аналитика Кто аналитики? Бизнес-процесс Требования Уровни и типы Источники Стейкхолдеры Нотации Vision (Концепция) Сервисы АРХИТЕКТУРА Ресурсы ПО для Архитектора Кто архитекторы? Архитектурные слои язык Archimate GAP-анализ SOA Типы интеграции Solution Design (Проектное решение) DDD Микросервисы и service mesh ESB HTTP/REST RPC DevOps CI/CD/CDP VM и Docker Контракты API Оценка задачи git Frontend Apache Регулярка Linux ТЕСТИРОВАНИЕ Ресурсы QA и QC Цикл тестирования Уровни тестирования Виды тестирования Баг-репорт Шаблоны Тестирование требований Тест-анализ Тест план Тест дизайн Android Автотесты Selenium XPATH Генератор ИНН Безопасность Нагрузочное ДАННЫЕ Ресурсы MDM Big data Об информации SQL intro MongoDB intro БИБЛИОТЕКА Курсы Системная инженерия Сознание, интеллект Политэкономия Сумма технологии Экстраполяция в будущее Красивые диаграммы Арт
Эта страница:
Ресурсы sessionStorage и localStorage Асинхронные запросы Работа с файлами Boolean
Другие страницы:
DevOps Frontend Apache web-server Регулярные выражения git Javascript Perl Python Ruby Rust Полезности в Windows Linux
Другие разделы:
# АНАЛИЗ АРХИТЕКТУРА ДАННЫЕ DevOps БИБЛИОТЕКА ПРОЦЕССЫ ТЕСТИРОВАНИЕ
Javascript
last update: 22-07-2020, 08:57
Ресурсы

JS-библиотеки для визуализации данных (построение графиков/диаграмм)

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(){})