2014-02-09 5 views
-1

Я ищу, чтобы использовать, возможно, пару строк кода, внешний вызов для загрузки каждого веб-сайта для браузера.Библиотека/служба, которая загружает * все * modernizr webshims/polyfills сразу?

Я понимаю, что это загрузило бы браузер с десятками бесполезными прокладками. Для быстрой разработки это нормально на короткий период (действительно!). Поскольку мой сайт готов к запуску, и я выяснил, какие прокладки должны оставаться, я хочу, чтобы иметь возможность передавать белый список и/или черный список функций, modernizr-стиль, чтобы я не использовал ненужные прокладки ,

То, что я надеюсь избежать, в основном состоит в том, чтобы сравнивать различные прокладки и вместо этого иметь единственную услугу, которая загружает последнюю версию лучшего из породы. Я также хотел бы, чтобы он консолидировал загруженные js-файлы.

Короче говоря, «modernize_all», который по умолчанию закрывает все, например, во время быстрой встречи в Интернете или при ограниченном времени. Также могут быть переданы только конкретные тесты для модернизации в более позднее время, чтобы сохранить загрузку браузера &.

ответ

2

Отсутствует, однако текущий moderizr github repo имеет list of polyfills. Было бы тривиально строить dev-версию modernizr, загружать все связанные прокладки, а затем настраивать кучу yepnopes

1

Примеры Webshim JSFiddle все напрямую называют Git JS: http://afarkas.github.io/webshim/js-webshim/minified/polyfiller.js. Я сам пробовал это на CodePen для экспериментов, и он отлично работает, заполняя все компоненты, которые вы указали. Обязательно включите jQuery и модернизатор.