어떤 JavaScript 축소기를 권장합니까?
답변
jQuery 프로젝트에서 사용하는 UglifyJS2
답변
유효한
더 이상 사용되지 않음
Google Closure Compiler는 일반적으로 YUI Compressor보다 작은 파일을 생성합니다. 특히 고급 모드를 사용하는 경우 걱정스럽게 들리지만 내가 사용한 하나의 프로젝트에서 잘 작동했습니다.
몇몇 큰 프로젝트는 UglifyJS를 사용하며, 전환 이후 매우 큰 인상을 받았습니다.
답변
PHP를 사용하는 경우 JavaScript 파일을 축소하고 결합 할 수 있는 축소 를 살펴볼 수도 있습니다. 통합은 매우 쉽고 정의 된 파일 그룹이나 쉬운 쿼리 문자열로 수행 할 수 있습니다. 축소 된 파일도 캐시되어 서버로드를 줄이고 축소를 통해 만료 헤더를 추가 할 수 있습니다.
답변
JavaScript Minifier 는 프로그래밍 방식으로 사용할 수있는 좋은 API를 제공합니다.
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
또는 파일을 업로드하고 새 파일로 리디렉션하여 :
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
희망이 도움이됩니다.
답변
사용 / 시도 할 수있는 몇 가지가 있습니다.
- YUI 압축기
- jsmin
- Microsoft Ajax 축소 기 (과다 크 런칭)