enquire.js: Gestionar los CSS media queries con JavaScript

Los media queries son una excelente forma de entregar distintos estilos a los diferentes dispositivos de una manera sencilla, mejorando la experiencia del usuario de manera considerable.

Si bien gestionar los media queries no es complicado, si las consultas son muchas el trabajo se torna un poco tedioso, para solventar este inconvenientes es que existe enquire.js.

Enquire es un pequeño framework desarrollado con JavaScript para la gestión sencilla de los media queries.

manipular media queries css

Un punto muy favorable es que esta biblioteca no tiene dependencias de ningún tipo, por ejemplo no necesita jQuery para funcionar, aunque tampoco presenta incompatibilidades que imposibiliten su utilización de forma conjunta.

Funciona perfectamente en navegadores móviles, punto fundamental para garantizar una total utilidad de la biblioteca. Además de funcionar en navegadores de escritorio, aún en sus versiones más antiguas.

La mecánica de uso es la siguiente:

enquire.register(query /* string */, handler /* object || array */);

La biblioteca se encuentra liberada bajo licencia MIT y en la documentación oficial podrán encontrar mucha más información sobre distintas formas de utilizar esta simple pero potente herramienta.

Web: enquire.js