polyfills
1.0.0
Создайте полифиль сборки на основе браузера клиента и подайте только то, что нужно. Это позволяет вам писать современный JavaScript, не слишком беспокоясь (вы все равно должны делать должную осмотрительность) о поддержке браузеров, а также не наказали современные браузеры с ненужными полифилами. Смотрите https://polyfills.github.io для получения более подробной информации.
Эта библиотека является просто «логикой» и не обрабатывает никаких HTTP -сервировки. По сути, это делает следующее:
<family> <major>.<minor>.<version>
и создает полифильные пакеты на основе этих переменных.npm install polyfills
var polyfills = require ( 'polyfills' )
var polyfill = polyfills ( options )
var js = polyfill ( < useragent > )
Первый экземпляр .update()
. Подождите, пока многофиллы не будут загружены перед использованием этой библиотеки.
Перезагрузить все полифиллы из источника.
Варианты:
include
- какие полифиллы включать. Это инклюзивный список. Названия включены в полифиллы/дБ.exclude
- И наоборот, вы можете исключить конкретные полифиллы.Обратите полифилл для пользователя.
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} )
Полифиллы по проверке/дБ.