Responsive Web Design | Modernizr

I► La bibliothèque Modernizr est une bibliothèque JavaScript qui détecte automatiquement la prise en charge ou pas des spécifications HTML5 et CSS3.

La méthode User Agent Sniffing peut détecter quelles type de navigateur est utilisé.
Modernizr va plus loin en détectant ce que peuvent gérer (en termes de composants html5) les navigateurs.

Modernizr crée un objet JavaScript (appelé Modernizr) qui contient les résultats de tous les tests qu’il effectue auprès du navigateur en moins de 40ms !
Il ajoute des classes à l’élément HTML qui expliquent précisément quelles sont les fonctionnalités et ne sont pas nativement supportés.

un exemple d’appel de Modernizr :

Modernizr.load({
test : Modernizr.geolocation,
yep: ‘script_geo.js’,
nope:’script-geo-polyfill.js’
});

 

Michel BOCCIOLESI