Conditionizr para jQuery: cargador condicional para scripts y estilos

Conditionizr para jQuery: cargador condicional para scripts y estilos

Comentarios condicionales. ¿Quién como desarrollador web nunca se ha enfrentado a la necesidad de lidiar con IE mediante el uso de comentarios condicionales? IE no ha tenido forma de eludir estos métodos de manejo de peculiaridades e insuficiencias, pero también en otros navegadores que apuntan a sus capacidades especiales puede tener sus ventajas. ¿No sería genial si pudiéramos servir contenidos de la manera más óptima a cualquier usuario, independientemente de sus dispositivos y navegadores? El complemento jQuery Conditionizr promete ofrecer esa solución para los desarrollos web más modernos que existen.

Conditionizr – Complemento perfecto para Modernizr

Lo primero es lo primero: Conditionizr no tiene la intención de reemplazar a Modernizr, ni podría hacerlo. En su lugar, se ha desarrollado como el complemento perfecto, de modo que ambas soluciones funcionan mejor cuando se usan en conjunto. Conditionizr se basa en el mismo enfoque de clases que Modernizr, lo que hace que la integración sea perfecta.

Mediante el uso de la detección de características basada en javascript, Conditionizr no solo puede determinar qué navegadores están en uso en el lado del cliente, sino también en qué sistema operativo se están ejecutando y si el dispositivo que lo maneja es compatible con retina o no. De acuerdo con las posibilidades encontradas, Conditionizr agrega las clases correspondientes a los elementos HTML y cuida el CSS y JavaScript necesarios para respaldar de manera óptima los hallazgos.

En lugar de agregar las condiciones al marcado, Conditionizr funciona completamente sin marcado. Todo lo que tiene que hacer es llamar al script justo después de jQuery y Modernizr (si quiere aprovechar eso) y agregar una parte de configuración al encabezado de su documento. Todos los navegadores compatibles se pueden configurar hasta dónde llegará la influencia de Conditionizr. Puede optar por habilitar o deshabilitar el uso de clases, estilos y scripts específicos por separado. De la misma manera, puede definir si Conditionizr se encargará de la detección del sistema operativo y de la retina.

Un script de configuración básico podría verse así:

Como habrás notado, Conditionizr también permite el uso de scripts personalizados, lo que te permite dirigirte condicionalmente a navegadores o dispositivos según tus propios gustos o las necesidades del proyecto. De esa manera, no estará limitado a la funcionalidad que los desarrolladores Todd Motto y Mark Goodyear pensaron para usted.

Conditionizr está disponible a través de Github de forma gratuita. Como el proyecto está equipado con la licencia liberal MIT, puede usarse tanto en proyectos personales como comerciales. Lo integré espontáneamente en mi conjunto de herramientas y tú también deberías hacerlo.

Enlaces relacionados:

#Conditionizr #para #jQuery #cargador #condicional #para #scripts #estilos

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *