¿Что такое полифилл?

Polyfill — это, в основном, код (в большинстве случаев плагин), который предоставляет технологию, которую разработчик ожидает от браузера, но по некоторым причинам Internet Explorer этого не делает. Переопределение, если хотите, родной функционал, если он уже поддерживается.

Polyfill не является частью стандарта HTML5. Кроме того, полизаполнение не ограничивается Javascript, даже если в этих контекстах часто упоминаются полифиллы.

Примеры Polyfill

ExplorerCanvas

Как вы знаете, IE8 или предыдущие версии не поддерживают функцию Canvas! Обозреватель Canvas позволяет использовать canvas в том виде, в котором вы можете использовать его в современном браузере.

Если нет собственного холста, мы можем предоставить поддержку холста, используя Silverlight. Если Silverlight недоступен, плагин использует VML (Vector Markup Language). Использование excanvas предоставляет разработчику надежную замену резервной копии в старых средах.

Веб-хранилище (LocalStorage а также SessionStorage)

Эти библиотеки используют запасные варианты для localStorage и sessionStorage (например, с использованием файлов cookie).

Вы можете прочитайте здесь действительно обширную коллекцию полифилов для HTML5 что может быть полезно для вас когда-нибудь.

Ссылка на основную публикацию
Adblock
detector