Closure Compiler 응용 프로그램 사용 입문 [번역]

4796 단어 compiler
Hello World 예시
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

좋은 웹페이지 즐겨찾기