Lorsque je travaillais sur un projet de responsive design, je cherchais un moyen de savoir si une Media Queries avait été exécuté sans pour autant avoir à la dupliquer en JavaScript. Il existe un moyen tout simple:
@media (min-width: 45em) { body:after { content: 'widescreen'; display: none; } }
Ce code en lui-même ne fait pas grand-chose mais nous allons pouvoir l’utiliser pour vérifier la Media Queries a bien été exécutée en JavaScript:
var size = window.getComputedStyle(document.body,':after').getPropertyValue('content'); if (size == 'widescreen') { // c'est good ! }
C’est tout pour cette astuce qui vous sera très certainement utile un jour.