JS开发工具 Closure Tools

Apache
JavaScript
跨平台
2009-11-06
红薯

Google开源了其内部使用的JavaScript开发工具—— Google Closure Tools,希望帮助外部程序员开发出速度更快的Web应用程序。Google认为通过允许开发者使用Google自己所用的工具,他们不仅可以创造出更快的富Web应用程序,而且能真正让Web插上翅膀。Closure JavaScript编译器和库曾被Google用于开发Gmail、Google Docs、Google Maps以及其它应用程序。

Closure工具包括了JavaScript优化器,移除不需要的代码,压缩其余的代码以实现速度最大化;

与Firebug协同工作的Firefox扩展Closure Inspector,目的是简化调试;

Closure 编译器,能以命令行、Web应用或Firefox扩展形式运行;

Closure Library,Google的标准JavaScript类库;

Closure Templates 提供了一组预编译的JavaScript接口组件。

下载 Closure Compiler
下载 Closure Inspector

加载中

评论(1)

时不我待
时不我待
看似不错 Closure Tools

谷歌开放自有开发工具:曾用于创建Gmail

北京时间11月6日消息,据国外媒体报道,谷歌日前宣布,将自己开发者使用的一系列工具对外开放。这些工具曾用来开发谷歌的主要产品,包括Gmail、谷歌文档(Google Docs)和谷歌地图(Google ...

2009/11/06 12:23

没有更多内容

加载失败,请刷新页面

没有更多内容

5
回答
关于google js模板引擎和juicer效率对比

@郭凯 你好,想跟你请教个问题:你用过google的closure template吗,效率和你这个比如何啊

2012/05/20 02:55
5
回答
Closure Tools的网友评论

Google开源了其内部使用的JavaScript开发工具,希望帮助外部程序员开发出速度更快的Web应用程序。Google认为通过允许开发者使用Googl...

2009/12/11 11:38

没有更多内容

加载失败,请刷新页面

没有更多内容

GDK对Object对象的扩展

刚开始学Groovy,看别人的代码时老是有很多这样的那样的方法,都不知道哪里来的,看了官方的这篇文章帮我解决了不少疑惑,翻译过来记录下。

2015/02/18 14:05
19
0
Closure

#Closure Closure是phpPHP预定义接口的接口 [参考](http://ju.outofmemory.cn/entry/114143) 接口摘要: ```php Closure { /* 方法 */ __construct ( void ) //用于禁止实例化的构造函数 pu...

2016/12/23 15:26
4
0
Closure::bind && Closure::bindTo

Closure::bind Closure::bind — 复制一个闭包,绑定指定的$this对象和类作用域。 其实后半句表述很不清楚。 我的理解: 把一个闭包转换为某个类的方法(只是这个方法不需要通过对象调用), 这样...

03/30 13:38
3
0
Gradle Tips#2-语法

在第一篇博客中,我讲解了关于tasks和构建过程中task的不同阶段。在写完这篇之后,我意识到我应该更详尽的讲述一下Gradle。弄懂语法很重要,免得我们碰到复杂的构建脚本的时候直接晕菜。这篇...

2015/09/20 09:59
268
0
C++ 实现简单的闭包

这里的闭包指的是一个闭包类,这个闭包类使用一个通用的辅助接口函数(如 NewCallback)来生成。在生成的时候传入需要使用的函数指针以及这个函数将要使用到的参数,生成闭包工具类后再使用一...

2016/12/08 11:15
758
0
grpc 代码分析[1]

static grpc_error *pollset_work(grpc_exec_ctx *exec_ctx, grpc_pollset *ps, grpc_pollset_worker **worker_hdl, grpc...

2017/11/15 15:45
50
0
利用google closure依赖工具配置

为什么需要引入google closure 这边有一篇文章简单介绍了为什么要引入google closure,有兴趣的可看看这里。 什么是google closure google closure,简称closure,由大明鼎鼎的google开发的网...

2013/01/17 17:42
1K
0
Lua程序设计 迭代器与closure

Lua程序设计 迭代器与closure

2014/07/28 19:03
78
0
Fn FnMut FnOnce以及move的区别

There are three different "kinds" of closure in Rust, Fn, FnMut, and FnOnce, these differ in that their calling methods take &self, &mut self, and self respectively. This means ...

2015/11/07 07:32
218
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部