一次加载* all * modernizr webshims / polyfills的库/服务?

时间:2014-02-09 00:51:51

标签: modernizr polyfills webshim

我希望能够在几行代码中使用外部调用来为浏览器加载每个webshim。

据我所知,这会在浏览器中加载数十个无用的填充程序。为了快速开发,这可以在短时间内完成(真的!)。由于我的网站已准备好发布,并且我已经知道需要留下哪些垫片,我希望能够传递白名单和/或黑名单功能,现代风格,以便我不会使用不需要的垫片

我希望避免的是基本上必须比较各种垫片,而是有一个服务加载最好的品种的最新版本。我还希望它合并下载的js文件。

简而言之,“modernize_all”,默认情况下会对所有内容进行调整,例如在快速网络黑客聚会期间或时间有限时。也可以仅通过特定的测试以便以后进行现代化以节省浏览器下载量。存储器中。

2 个答案:

答案 0 :(得分:2)

不存在,但当前的moderizr github repo有一个list of polyfills。构建一个开发版的modernizr,下载所有链接的垫片,然后设置一堆yepnopes将是微不足道的

答案 1 :(得分:1)

Webshim JSFiddle示例都直接调用Git JS:http://afarkas.github.io/webshim/js-webshim/minified/polyfiller.js。 我在CodePen上尝试过这个用于实验的目的,它可以很好地填充您指定的所有组件。 一定要包括jQuery和Modernizer。