JavaScript

Сниппеты

Полезное

Ссылки

JSON

Передача экранированного JSON через data-* атрибут:

escape-json.php
data-json='<?=htmlspecialchars(json_encode($data), ENT_QUOTES & ~ENT_COMPAT);?>'
  • jsontest.com - сервис, возвращающий в виде JSON: IP, заголовки, дату и время, key=>value (при обращении в стиле REST), валидация переданного JSON

local.storage

Начиная с IE 8+ доступно локальное key-value хранилище, его удобно использовать для сохранения настроек визуальных компонент. Например, при перезагрузке страницы ранее открытый спойлер будет открыт. Также удобно для AJAX-фильтров, при условии что зона результатов при первом посещении также загружается по AJAX-запросу.