Closure Compiler应用程序使用入门[译]

Hello World示例

Closure Compiler应用程序是一个Java 命令行工具,用来对JavaScript代码进行压缩、优化和排错。按照下面的步骤,用一个简单的JavaScript程序尝试Closure Compiler应用程序。

要让程序成功运行,你需要Java Runtime Environment version 6。

1、下载Closure Compiler

创建一个叫closure-compiler的工作目录。

下载Closure Compiler compiler.jar 文件并保存到closure-compiler目录。

2、创建一个JavaScript文件

创建一个名为hello.js的JavaScript文件,并输入下面的内容:

1 // A simple function.
2 function hello(longName) {
3   alert('Hello, ' + longName);
4 }
5 hello('New User');

将这个文件保存到closure-compiler目录。

3、编译JavaScript文件

在closure-compiler 目录运行下面的命令:

java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js

  这个命令会创建一个名叫hello-compiled.js的js文件,它包含以下内容:

1 function hello(a){alert("Hello, "+a)}hello("New User");

你会注意到编译器已经去掉了代码中的注释、空格和不需要的分号。编译器还把参数名称 longName变成了一个短名称a。结果就是,我们得到了一个比原来小得多的JavaScript文件。

要确认编译后的JavaScript依然能够正确运行,只需把编译后的hello-compiled.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

欢迎关注我的微信公众号:老虎的小窝
微信公众号 老虎的小窝

原文地址:https://www.cnblogs.com/silenttiger/p/3441505.html