Closure Compiler 응용 프로그램 사용 입문 [번역]
4796 단어 compiler
Closure Compiler 응용 프로그램 은 자바 명령 행 도구 로 자바 스 크 립 트 코드 를 압축, 최적화, 배열 하 는 데 사 용 됩 니 다.다음 단계 에 따라 간단 한 자 바스 크 립 트 프로그램 으로 Closure Compiler 프로그램 을 시도 합 니 다.
프로그램 을 성공 적 으로 실행 하려 면 자바 Runtime Environment version 6 이 필요 합 니 다.
1. 클 로 저 컴 파 일 러 다운로드
클 로 저 컴 파 일 러 라 는 작업 디 렉 터 리 를 만 듭 니 다.
클 로 저 컴 파 일 러 다운로드 compiler.jar 클 로 저 - copiler 디 렉 터 리 에 파일 을 저장 합 니 다.
2. JavaScript 파일 만 들 기
hello. js 라 는 JavaScript 파일 을 만 들 고 다음 내용 을 입력 하 십시오.
1 // A simple function.
2 function hello(longName) {
3 alert('Hello, ' + longName);
4 }
5 hello('New User');
이 파일 을 closure - copiler 디 렉 터 리 에 저장 합 니 다.
3. JavaScript 파일 컴 파일
closure - copiler 에서 디 렉 터 리 실행 아래 명령:
java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
이 명령 은 hello - copiled. js 라 는 js 파일 을 만 들 것 입 니 다. 다음 과 같은 내용 을 포함 합 니 다.
1 function hello(a){alert("Hello, "+a)}hello("New User");
컴 파일 러 가 코드 에 있 는 주석, 빈 칸, 필요 하지 않 은 분 호 를 제거 한 것 을 알 게 될 것 이다.컴 파일 러 는 매개 변수 이름 도 longName 이 짧 은 이름 a 로 바 뀌 었 습 니 다.결국 우 리 는 원래 보다 훨씬 작은 자 바스 크 립 트 파일 을 얻 었 다.
컴 파일 된 자바 스 크 립 트 가 여전히 올 바 르 게 실행 되 고 있 는 지 확인 하려 면 컴 파일 된 hello - copiled. js 파일 을 HTML 파일 에 포함 시 켜 야 합 니 다. 이렇게:
<html>
<head><title>Hello World</title></head>
<body>
<script src="hello-compiled.js"></script>
</body>
</html>
브 라 우 저 에 이 HTML 파일 을 불 러 오 면 우호 적 인 환영 사 를 볼 수 있 습 니 다!
다음 단계
이 예 는 Closure Compiler 가 완성 할 수 있 는 가장 간단 한 최적화 작업 만 보 여 준다.Closure Compiler 의 기능 을 전면적으로 알 고 싶 습 니 다. 읽 기 Advanced Compilation and Externs.
Closure Compiler 에 대한 옵션 을 더 알 고 싶 으 면 jar 파일 을 실행 할 때 추가 하 십시오. --help 표기
java -jar compiler.jar --help
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License , and code samples are licensed under the Apache 2.0 License . For details, see our Site Policies .
Last updated July 29, 2013.
원문: https://developers.google.com/closure/compiler/docs/gettingstarted_app
전재 가 필요 하 시 면 다음 과 같이 명시 해 주 십시오. http://www.cnblogs.com/silenttiger/p/3441505.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Python]인터프리터언어?컴파일러언어?compiler : high-lvl prgming language를 low-lvl prgming language(기계어)로 바꾸는, 소스코드를 실행가능한 CPU명령어로 바꾸는 언어 번역 프로그램이다. interpre...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.