Что такое Модернизр?
Modernizr - это небольшая и простая библиотека JavaScript, которая помогает вам использовать преимущества новых веб-технологий (CSS3, HTML 5), сохраняя при этом высокий уровень контроля над старыми браузерами, которые еще могут не поддерживать эти новые технологии.
Modernizr использует функцию обнаружения функций, чтобы проверить текущий браузер на наличие новых функций, таких как rgba (), border-radius, CSS Transitions и многих других. В настоящее время они внедряются во всех браузерах, и с Modernizr вы можете начать использовать их прямо сейчас, с простым способом контролировать запасные варианты для браузеров, которые их еще не поддерживают.
Кроме того, Modernizr создает глобальный объект JavaScript с одноименным названием, который содержит свойства для каждой функции; если браузер его поддерживает, свойство будет оценивать true
, а если нет, то будет false
.
Наконец, Modernizr также добавляет поддержку стилизации элементов HTML 5. Это позволяет вам использовать более семантические, ориентированные на будущее элементы, такие как <section>
, <header>
и <dialog>
, не беспокоясь о том, что они не работают в Internet Explorer.
Что Модернизр не делает
Modernizr не добавляет недостающую функциональность в браузеры; вместо этого он обнаруживает собственную доступность функций и предлагает вам способ поддерживать хороший уровень контроля над вашим сайтом независимо от возможностей браузера.