Quiero comprobar si el navegador que está corriendo mi página de es capaz de manejar el 'html 5 marcador de posición'Modernizr solo por un vistazo rápido?
Sé que puedo añadir la siguiente comprobación javascript:
!Modernizr.input.placeholder
pero ¿vale la pena importar una biblioteca solo por un cheque?
también, ¿cómo lo hace modernizr para mí (me refiero a cómo se implementa bajo la cubierta)?
Un punto de aclaración, Modernizr proporciona la fuente no comprimida para fines de investigación y desarrollo. Modernizr no ofrece una versión minificada con todo lo que contiene. Se le recomienda crear una compilación personalizada. Por lo tanto, no es un oneliner vs 1000+ liner comparison. –
Además, Modernizr es un repositorio de casos extremos. El soporte de prueba para el tipo de entrada = rango, por ejemplo, está plagado de peligros. Inventar pruebas personalizadas cada vez es una buena manera de terminar con algo tan frágil como un sniff UA.La gente lo ha hecho antes con las pruebas de entrada de formularios HTML5 y todos sus detectores "tan simples" ahora están rotos. Descargo de responsabilidad: escribo Modernizr, obviamente. : p –
Para ser justos, después de gzip es una diferencia de 87 a 500 bytes :) –