Modernzr

Páginas: 7 (1738 palabras) Publicado: 5 de junio de 2012
¿QUÉ ES MODERNIZR?
Modernizr es una pequeña biblioteca JavaScript (un paquete) que detecta la disponibilidad de las implementaciones nativas para las tecnologías web de última generación, es decir, características que se derivan del HTML5 y CSS3 especificaciones. Muchas de estas características ya se han aplicado en al menos uno de los principales navegadores (la mayoría de ellos en dos o más),y lo que hace es Modernizr, simplemente, le dirá si el navegador actual tiene esta característica de forma nativa en práctica o no.
La pagina es http://www.modernizr.com
OBJETIVOS DEL PAQUETE MODERNIZR
Modernizr hace que sea conveniente para usted en una variedad de maneras:
* Pone a prueba por más de 40 características de próxima generación, todo en cuestión de milisegundos
* Se creaun objeto de JavaScript (llamado Modernizr ) que contiene los resultados de estas pruebas como las propiedades booleanas
* Añade las clases a la html elemento que explicar con precisión cuáles son las características y no son compatibles de forma nativa
* Se ofrece un gestor de secuencia de comandos para que pueda tirar en polyfills a la funcionalidad de relleno en los navegadores antiguos* Con este conocimiento el que le da Modernizr, usted puede tomar ventaja de estas nuevas características en los navegadores, que puede hacer o utilizar, y todavía tienen medios fáciles y fiables de control de la situación de los navegadores que no pueden.
HERRAMIENTAS DE MODERNIZR PARA DETECCIÓN DE FUNCIONALIDADES
1. Objeto Javascript:
Cuando cargamos las librerias de Modernizrpodremos hacer uso de un objeto Javascript que tiene muchas propiedades que luego nos sirven, estas propiedades tienen siempre propiedades true o false, que nos sirve posteriormente para hacer uso o no de las funcionalidades que deseemos.
2. Clases CSS:
Modernizr crea una serie de clases CSS que nos servirán, de una manera ingeniosa, para asignar estilos CSS3 únicamente cuando son soportados y quenos permitirán aplicar estilos alternativos cuando no se dispongan.
¿QUÉ FUNCIONALIDADES DETECTA MODERNIZR?
En resumen, con Modernizr podemos detectar las funcionalidades básicas de CSS3 y HTML5.
POLYFILLS EN MODERNIZR
Un Polyfill o Polyfiller es una librería o plugin para ampliar las funcionalidades de navegadores antiguos que no soportan funcionalidades modernas. Para entender bien eseconcepto pensemos en HTML 5, que trae consigo diversas API para trabajar con Local Storage o Web Sockets, etc. Hoy pocos navegadores soportan esas tecnologías y si hablamos de navegadores antiguos, pues el soporte es todavía menor. Entonces, podemos cargar un Polyfill en el navegador para que sea compatible con algunas de esas tecnologías.
CARGA DE POLYFILLS CON MODERNIZR.LOAD()
En el paquete básicode Modernizr no está disponible, pero entre varios "Extra" que podremos seleccionar en la página de download, encontraremos un método llamado Modernizr.load() que sirve para cargar Pollyfills.
Desde la propia documentación de Modernizr aconsejan utilizar los Pollyfills con cuidado, porque puede bajar el rendimiento de los navegadores, no obstante, se nos antojan una vía excelente para poderinnovar en el desarrollo y mantener soporte hacia atrás con navegadores antiguos.
CONCLUSIÓN
Modernizr es un complemento que agradará a los desarrolladores que quieren utilizar las últimas tecnologías, pero que están comprometidos con la compatibilidad y accesibilidad de sus creaciones. Quizás, cuando empieces a utilizarlo, encuentres que ha conquistado un lugar destacado entre tus herramientas dedesarrollo.
Sus funcionalidades básicas, para detección de soporte a HTML5 y CSS3, ya son bastante interesantes de por si. Pero además, con la posibilidad de cargar pollyfills, se convierte en una herramienta potente que nos permitirá adelantarnos a diversos estándares que aun no están universalizados.
CARACTERÍSTICAS DETECTADAS POR MODERNIZR
css CARACTERISTICAS
Feature | Modernizr JS object...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS