“Enquire.js – простая библиотека медиа-запросов для JavaScript”
Enquire.js — это библиотека JavaScript, которая обеспечивает простой и эффективный способ работы с медиа-запросами в ваших веб-приложениях. Он позволяет легко управлять изменениями размера области просмотра или ориентации устройства и реагировать на них.
Вот несколько методов, предоставляемых Enquire.js:
-
enquire.register(query, handler)
Этот метод регистрирует медиа-запрос и соответствующую ему функцию-обработчик. Функция-обработчик будет вызвана, когда медиа-запрос соответствует текущей области просмотра. -
enquire.unregister(query, handler)
Этот метод отменяет регистрацию ранее зарегистрированного медиа-запроса и его функции-обработчика. -
enquire.matches(query, handler)
Этот метод проверяет, соответствует ли данный медиа-запрос текущей области просмотра, и соответствующим образом выполняет функцию обработчика. -
enquire.beginTesting(query)
Этот метод запускает тестирование медиа-запроса без выполнения каких-либо функций-обработчиков. Это может быть полезно для оптимизации производительности. -
enquire.endTesting(query)
Этот метод останавливает тестирование медиа-запроса и очищает любое внутреннее состояние.
Это всего лишь несколько примеров методов, предоставляемых Enquire.js. Библиотека предлагает больше функциональности и гибкости для работы с медиа-запросами в JavaScript.