polyfills
1.0.0
根據客戶端的瀏覽器創建polyfill構建,並僅提供所需的內容。這使您可以編寫現代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()
實例。等待直到使用此庫後加載polyfills。
重新加載來自源的所有多填充物。
選項是:
include
- 包含哪些多填充。這是一個包容性列表。名稱包含在polyfills/db中。exclude
- 相反,您可以排除特定的多填充。將polyfill捆綁在一起用於用戶。
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} )
結帳polyfills/db。