Enquire.js: простая библиотека медиа-запросов для JavaScript

“Enquire.js – простая библиотека медиа-запросов для JavaScript”

Enquire.js — это библиотека JavaScript, которая обеспечивает простой и эффективный способ работы с медиа-запросами в ваших веб-приложениях. Он позволяет легко управлять изменениями размера области просмотра или ориентации устройства и реагировать на них.

Вот несколько методов, предоставляемых Enquire.js:

  1. enquire.register(query, handler)
    Этот метод регистрирует медиа-запрос и соответствующую ему функцию-обработчик. Функция-обработчик будет вызвана, когда медиа-запрос соответствует текущей области просмотра.

  2. enquire.unregister(query, handler)
    Этот метод отменяет регистрацию ранее зарегистрированного медиа-запроса и его функции-обработчика.

  3. enquire.matches(query, handler)
    Этот метод проверяет, соответствует ли данный медиа-запрос текущей области просмотра, и соответствующим образом выполняет функцию обработчика.

  4. enquire.beginTesting(query)
    Этот метод запускает тестирование медиа-запроса без выполнения каких-либо функций-обработчиков. Это может быть полезно для оптимизации производительности.

  5. enquire.endTesting(query)
    Этот метод останавливает тестирование медиа-запроса и очищает любое внутреннее состояние.

Это всего лишь несколько примеров методов, предоставляемых Enquire.js. Библиотека предлагает больше функциональности и гибкости для работы с медиа-запросами в JavaScript.