Closure Compiler是一个将JS下载并且能够运行更快的工具,是一个真正的JavaScript编译器,不过不是将源码编译成机器码,而是将JS编译成更好的JS,它分析你的JS,解析它,移除死代码,重写和最小化有用的代码,也检查语法 变量引用以及类型,出现问题进行警告。
编译器是用Java做的,下载这个编译,然后通过命令行编译你的JS:
java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
非常简单,这样,可以将静态语言的语法检查功能加到Javascript中,从而克服JavaScript没有编译器检查语法的恐惧,对于我们这些比较懒的人来说,无疑是一个大大好消息啊。