# ПРОЦЕССЫ Ресурсы Цикл разработки ПО Waterfall RUP Agile Kanban Управление АРХИТЕКТУРА Ресурсы ПО для Архитектора Кто архитекторы? Архитектурные слои язык Archimate GAP-анализ SOA Типы интеграции Vision (Концепция) Проектное решение ESB Микросервисы и service mesh HTTP/REST RPC DDD АНАЛИЗ Ресурсы ПО для Аналитика Кто аналитики? Бизнес-процесс Требования Уровни и типы Источники Стейкхолдеры Нотации Сервисы DevOps CI/CD/CDP VM и Docker Контракты API Оценка задачи git Frontend Apache Регулярка Linux ТЕСТИРОВАНИЕ Ресурсы QA и QC Цикл тестирования Уровни тестирования Виды тестирования Баг-репорт Тестирование требований Тест-анализ и тест дизайн Интеграционное, API, E2E Тест план Метрики качества Автотесты Selenium XPATH Генератор данных Нагрузочное ДАННЫЕ Ресурсы MDM Big data Об информации SQL intro MongoDB intro БИБЛИОТЕКА Системная инженерия Станислав Лем Экстраполяция в будущее Политэкономия Сознание, интеллект

/ АНАЛИЗ АРХИТЕКТУРА ДАННЫЕ DevOps: + DevOps + Frontend + Apache web-server + Регулярные выражения + git - Javascript | Ресурсы | sessionStorage и localStorage | Асинхронные запросы | Работа с файлами | Boolean + Perl + Python + Ruby + Rust + Полезности в Windows + Linux Gaming Библиотека ПРОЦЕССЫ ТЕСТИРОВАНИЕ
Javascript
latest update of the page: 19-09-2023, 17:32 UTC
Ресурсы

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