저희 가 제공 하 는
js,css 압축 도구 yuicompressor 2.46 포장소개 공식 사이트 주소:
http://developer.yahoo.com/yui/compressor/JS 와 css 압축 도구 yuicompressor현재 최신 버 전:2.4.2 실행 하려 면 먼저 JDK 를 설치 해 야 합 니 다.공식 다운로드 주소:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html 자신의 시스템 에 따라 적당 한 버 전 을 선택 하고 보통 586 개 를 선택 하면 됩 니 다.yuicompressor 는 순수한 자바 로 작 성 됩 니 다.실행 하려 면 JDK 1.4 이상 의 버 전이 필요 합 니 다.Rhino 를 기반 으로 자바 스 크 립 트 원본 파일 을 분석 하고 절 사 를 해 야 합 니 다.자바 스 크 립 트 파일 과 Css 파일 의 불필요 한 공백 문자(빈 칸,줄 바 꿈,탭 문자)를 제거 할 수 있 습 니 다.자바 스 크 립 트 파일 에 대해 서 는 헷 갈 리 고 부분 변수의 이름 을 바 꾸 어 길이 가 1,2 또는 3 인 문자 로 바 꿀 수 있 습 니 다.한 마디 로 짧 습 니 다.CSS 에 대해 서 는 0 값 속성 값 을 최적화 하 는 표시 로 색상 값 을 최적화 하 는 방법 으로 파일 을 압축 하기 도 한다.튜 토리 얼 을 사용 하 십시오.다음은 yuicompressor 를 명령 행 방식 으로 호출 하 는 것 을 소개 합 니 다.명령 행 용법 문법:java-jar yuicompressor-x.y.z.jar[options][input file]공통 매개 변수:-h,--help 도움말 정보 표시--type
지정 한 입력 파일 의 파일 형식--charset지정 한 입력 파일 읽 기 에 사용 할 인 코딩--line-break지정 한 열 뒤에 line-brid 기호-v 를 삽입 합 니 다.--verbose 는 info 와 warn 등급 의 정 보 를 표시 합 니 다.-o출력 파일 을 지정 합 니 다.기본 출력 은 콘 솔 입 니 다.JavaScript 전용 매개 변수:-nomunge 는 압축 만 하고 국부 변 수 를 혼동 하지 않 습 니 다.-preserve-semi 는 모든 분 호 를 보류 합 니 다.-disable-optimizations 최적화 금지.사용 예시:java-jar yuicompressor-2.4.2.jar-o d:/temp/hellomin.js hello.js 아래 이 글 은 다른 네티즌 이 쓴 것 이 니 참고 하 세 요.오늘 은 사이트 에 JS 코드 를 많이 썼 습 니 다.점점 더 많은 코드 를 보고 당 황 스 러 웠 습 니 다.그러면 사이트 의 속도 가 느 릴 것 입 니 다.예전 에 망아지 가 JS 압축 도구 가 있다 고 말 한 것 이 기억 나 서 아비 아저씨 에 게 물 었 습 니 다.열정 적 인 아비 사 는 도 구 를 저 에 게 전달 하고 어떻게 사용 하 는 지 가르쳐 주 었 습 니 다.해 보 니 정말 좋 았 습 니 다.이것 은 야후 의 yuicompressor 입 니 다.매우 편리 합 니 다.사용 방법 은 다음 과 같 습 니 다.설치 절차:1.jsMinifier.rar 를 X:\jsMinifier 로 압축 하고 X:\jsMinifier 를 시스템 PATH 환경 변수 에 추가 합 니 다.(PATH 에 가입 하지 않 으 면 레 지 스 트 파일 을 수 동 으로 수정 할 수 있 습 니 다.전체 경 로 를 말 합 니 다.2.X:\\jsMinifier\\jsMinifier.tpl.reg 는 jsMinifier.reg,cssMinifier.tpl.reg 는 cssMinifier.reg 로 이름 을 바 꿉 니 다.설정 을 스스로 수정 할 수 있 습 니 다(1 참조).3.regedt 32 를 실행 하여 레 지 스 트 편집 기 를 열 고 jsMinifier.reg 와 cssMinifier.reg 를 레 지 스 트 에 가 져 옵 니 다.테스트 설치:1.X:\jsMinifier\test.source.js 에서 오른쪽 단 추 를 누 르 고 메뉴"압축 JavaScript"를 실행 하면 시스템 은 자동 으로 X:\jsMinifier\\test.js 파일 을 생 성 합 니 다.test.js 파일 을 다시 압축 하면 시스템 은 test-min.js 파일 을 생 성 합 니 다.내용 이 변 하지 않 습 니 다.이것 은 비 source.js 파일 에 대한 기본 파일 이름 입 니 다.2.CSS 압축 테스트 는 1 과 유사 합 니 다.주:이 도 구 는 CSS 파일 을 압축 할 수 있 습 니 다.https://www.jb51.net/jiaoben/25557.html에서 다운로드 한 파일 이 라면 압축 을 풀 고 인 스타 그램 을 실행 하면 됩 니 다.압축 이 필요 한 css 나 js 파일 에서 오른쪽 단 추 를 누 르 면 같은 디 렉 터 리 에 파일 이름 뒤에-min 이 있 는 파일 을 생 성 합 니 다.파일 을 대량으로 압축 하려 면 아래 스 크 립 트 windows 의 일괄 처리 스 크 립 트 공유(메모 장 으로 복사 하여 bat 로 저장 하고 해당 경 로 를 수정 하면 적용 가능)를 참고 하 십시오.
@echo off
:: YUI Compressor
SET YUIFOLDER=C:
:: JS CSS , JS CSS
SET JSFOLDER=D:\WebJsAndCss
echo JavaScript, CSS ...
chdir /d %JSFOLDER%
for /r . %%a in (*.js *.css) do (
@echo %%~a ...
@java -jar %YUIFOLDER%\yuicompressor-2.4.6.jar --charset UTF-8 %%~fa -o %%~fa
)
echo !
pause & exi