polyfills
1.0.0
클라이언트의 브라우저를 기반으로 PolyFill 빌드를 만들고 필요한 것만 제공하십시오. 이를 통해 브라우저 지원에 대해 너무 많이 걱정하지 않고 현대식 자바 스크립트를 작성할 수있을뿐만 아니라 불필요한 폴리 필로 현대식 브라우저를 처벌하지 않을 수 있습니다. 자세한 내용은 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 - 포함 할 폴리 필. 이것은 포괄적 인 목록입니다. 이름은 Polyfills/DB에 포함되어 있습니다.exclude - 반대로, 특정 폴리 플릴을 제외 할 수 있습니다.useagent를 위해 폴리 필드를 묶습니다.
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} ) 체크 아웃 폴리 플릴/DB.