Closure Tools

JS开发工具
授权协议 Apache
开发语言 JavaScript
所属分类 Web应用开发、 网页开发工具
软件类型 开源软件
地区 不详
投 递 者 裴姚石
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

  • Web应用程序已经从简单的HTML到丰富的交互式,提供良好的用户体验的应用程序的网页。今天的网络应用程序开发人员提出了新的挑战,可是:如何建立和保持高效,下载迅速和跨浏览器的JavaScript代码呢?   一个JavaScript的优化程序 Closure 编译器将JavaScript编译成紧凑,高性能的代码。编译器删除失效代码,重写和减小代码,以便它下载并运行迅速。它也检查语法,变量应用,类型

  • 文章来自:http://www.oschina.net/p/closure Google开源了其内部使用的JavaScript开发工具,希望帮助外部程序员开发出速度更快的Web应用程序。Google认为通过允许开发者使用Google自己所用的工具,他们不仅可以创造出更快的富Web应用程序,而且能真正让Web插上翅膀。Closure JavaScript编译器和库曾被Google用于开发Gmail、

  • 原文:http://www.klipdas.com/blog/?p=google-closure-tools 现在,你可以像Google的站点一样,在你自己的网站上构建同一兴奋了用户界面了,就像Gmail和Google docs。 该公司周三宣布,公开的Closure工具集是基于开源许可证,核心部件是Closure Library,该部件包括他们自己的实际脚步,用于优化压缩JavaScript代码

  • 前言     Web application 已经不再是简简单单的 HTML 页面,它已经变得十分的富有 ( 就是大家通常说的富客户端 ) ,具有强大互动性的应用能够带来更好的用户体验。如今的 Web application 给我们开发人员带来很大的机会,然而,你如何才能创建从服务端下载速度更快、能跨浏览器、高效的 JavaScript 代码? Closure Tools 帮助开发人员使用web开

  • JavaScript压缩代码的重要性不言而喻,如今的压缩工具也有不少,例如YUI Compressor,Google Closure Compiler,以及现在比较红火的UglifyJS。UglifyJS的出名是由于它代替Closure Compiler成为jQuery项目的压缩工具。根据我的实测,jQuery Core的代码使用UglifyJS压缩后(节省62.5%)的确要比Closure Co

  • 1. Blockly Developer Tools Demo在线版: https://blockly-demo.appspot.com/static/demos/toolbox/index.html 注意:国内可能被墙导致该网址访问不了,可按如下步骤安装Blockly Developer Tools离线版。   2. Blockly Developer Tools 的Github仓库地址: ht

  • 现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。因此,我们会对JS文件进行压缩,一方面是使用Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩局部变量长度等等。对于一些成熟的类库来说,它们本身都会提供“完整注释”以及“强烈压缩”两个版本。但是,有时候我们需要自己修复类库里的bug,这

  • 现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。因此,我们会对JS文件进行压缩,一方面是使用Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩局部变量长度等等。对于一些成熟的类库来说,它们本身都会提供“完整注释”以及“强烈压缩”两个版本。但是,有时候我们需要自己修复类库里的bug,这

 相关资料
  • Git https://skyao.gitbooks.io/learning-git/installation/ubuntu1604.html sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git gitbook https://skyao.gitbooks.io/leaning-

  • 测试是 Web 应用开发过程中不可获缺的工作。Nuxt.js 尽量帮助你简化这部分工作。 端对端测试 ava 是一个很强大的 JavaScript 测试框架,结合 jsdom,我们就可以轻松地给 nuxt 应用进行端对端测试。 首先,我们需要添加 ava 和 jsdom 作为项目的开发依赖: npm install --save-dev ava jsdom 然后在 package.json 中添加

  • 第三方 SDK C#: v2ray-dotnet-sdk 自动化工具 V2Ray 使用下列自动化工具进行编译和发布。 Bazel: 用于编译和打包。 Azure DevOps: 用于部分项目的自动化发布。 Google Cloud: 用于部分项目的自动化发布。 CloudFlare: 用于支持官网和域名解析。

  • 剖析性能 使用 Devel::NYTProf,或 Devel::DProf。 分析代码质量 使用 Perl::Critic,它基本上是针对 Perl 的 lint。 分析变量结构 使用 Data::Dumper。

  • 主要内容:常用源码编辑工具介绍,集成开发工具介绍本节介绍一下 Java 常用的几个开发工具。下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是——它们都是为了给 Java 编码和开发提供卓越的支持。 常用源码编辑工具介绍 Java 源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为我们的 Java 代码编辑工具。比如:Windows 记事本,Mac OS X 下的文本编辑,Linux 下的 vi

  • development tool(开发工具) LoopBack 提供了两组基本的应用开发工具: slc loopback, 是个命令行工具用于创建和修改LoopBack应用。 StrongLoop Arc, 是个图形化工具拥有开发,部署和监控LoopBack应用。 slc 命令行 slc 命令行工具将辅助开发人员在整个开发周期中生成和修改各种应用组件: 使用应用生成器 迅速生成原型应用(scaff

  • 测试是 Web 应用开发过程中不可获缺的工作。Nuxt.js 尽量帮助你简化这部分工作。 端对端测试 ava是一个很强大的 JavaScript 测试框架,结合jsdom,我们就可以轻松地给nuxt应用进行端对端测试。 首先,我们需要添加ava和jsdom作为项目的开发依赖: npm install --save-dev ava jsdom 然后在package.json中添加测试脚本,并配置

  • 本节我将介绍几个开发工具,它们都具有自动化提示,自动化fmt功能。因为它们都是跨平台的,所以安装步骤之类的都是通用的。 LiteIDE LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由visualfc编写。 图1.4 LiteIDE主界面 LiteIDE主要特点: 支持主流操作系统 Windows Linux MacOS X Go编译环境管理和切换 管理和切换多个Go