安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > Closure Compiler(JavaScript代码优化工具) v5.06 免费版
Closure Compiler(JavaScript代码优化工具)

Closure Compiler(JavaScript代码优化工具)

 v5.06 免费版
  • 软件大小:6.50 MB
  • 更新日期:2019-11-26 11:42
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:6.50 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  Closure Compiler是一款专业的JavaScript代码优化工具,代码优化是编程和Web开发中的重要步骤,因为混乱的代码通常会浪费资源,例如内存和计算时间。JavaScript程序员可以借助Closure Compiler来解析其源代码并确保其高效执行。其内置了代码检查、代码最小化、代码压缩等多种强大的功能,可以有效帮助开发人员快速对JavaScript代码进行优化处理,这款工具在使用上非常的简单,只需简单几步即可快速进行使用,但是需要JDK的支持,有需要的朋友赶紧下载吧!

Closure Compiler(JavaScript代码优化工具)

软件功能

  使用此Google签名的编译器检查语法和变量引用来优化JavaScript代码,并消除无效代码区域。

  代码最小化

  Closure Compiler实际上不是传统方式的编译器,因为它不会将代码从JavaScript(源语言)转换为机器友好的代码。相反,它将彻底分析整个JavaScript源代码,检查错误,非法的语法部分和危险的操作。换句话说,它是一种可以生成更好的,优化的JavaScript代码,更少的错误和更快的计算速度的工具。

  除了支持消除错误之外,还消除了无效代码段,并由Closure Compiler重写了剩余的行,并通过重命名基本符号或参数并删除了不必要的元素(例如注释或空白)来尽可能地减少了剩余的行。语法和变量引用一起被验证(删除了无效的引用),检查了数据类型,并突出显示了常见错误。

  代码检查

  Closure Compiler提供针对非法JavaScript的警告以及针对潜在危险操作的警告,从而帮助您生成错误更少,更易于维护的JavaScript

软件特色

  更快的代码执行和优化的加载时间

  代码检查的结果是代码效率的显着提高。减小了“已编译”(优化)JavaScript文件的大小,因此最终的Web应用程序或对象需要较少的带宽,并且在浏览器中的加载速度更快。在此过程中,代码功能不会受到任何影响。

  Closure Compiler附带的大量功能允许您根据编译器的不同假设使用其他优化选项。此外,您可以创建重命名报告以了解代码中参数的新名称,启用调试,更改格式,修改日志记录级别,选择输出语言等等。

  效率:

  Closure Compiler减少了JavaScript文件的大小并使它们更有效,从而帮助您的应用程序更快地加载并减少了带宽需求。

  轻松实现代码压缩

  Closure Compiler解析JavaScript代码,对其进行优化并提高执行效率。从简单的优化(例如注释和不需要的空格删除或名称缩短)到深入的转换(死代码删除,全局内联),您都可以使用此应用程序完成所有操作。

  但是,如果您要进行高级优化并因此获得最高的代码压缩级别,则必须了解Closure Compiler在解析过程中所做的假设。否则,您将面临使代码无法使用的风险。

使用方法

  A.创建一个名为”closure-compiler”的文件夹。

  B.把下载的压缩包解压到”closure-compiler”下。

  C.把要压缩的js文件也放到当前目录下。

  D.用命令窗口打开文件夹中”README.md”文件。打开如下

Closure Compiler(JavaScript代码优化工具)

  系统会自动进入到当前文件位置。如果没有打开,可以尝试如下做法:

  a.按”windows+r”键,进入“运行”,输入”cmd”,进入命令窗口。

  b.然后输入刚刚创建的”closure-compiler”文件夹的路径。例:”F:\workspace\closure-compiler”,则如下:

  E.然后输入”java -jar 目录下.jar文件--js 目录下.js文件--js_output_file 压缩完保存的文件名”,例:”java -jar closure-compiler-v20161201.jar --js setting.js --js_output_file setting.min.js”,生成的文件也会保存在当前的目录下(closure-compiler文件夹)。生成的文件的压缩模式默认为”SIMPLE”,如果要改变其他的压缩模式,在上边的的语句中添加”--compilation_level=ADVANCED”,值可以为”WHITESPACE_ONLY”,”SIMPLE”,”ADVANCED”。

Closure Compiler(JavaScript代码优化工具)

更新日志

  简化异步函数的转换,以减小代码大小

  修复了剩余结构的重新声明的变量错误

  纠正了“地图”和“集合”填充中+0和-0的处理

  --new_type_inf现在是no-op标志。NTI已被拒绝(可以考虑使用strictCheckTypes作为替代)。

  删除了不推荐使用的Text.prototype.replaceWholeText API

  修复了带有对象文字的箭头函数体的代码生成器中的错误

  实现的字符串文字trim折叠

  更新以支持本地(非全局)@typedef声明

  更新以改进对本地(非全局)类型声明的支持

  修改extern声明的处理,使隐式实现类的@implements而不是始终需要显式的重新定义。

  无需显式类型声明的改进的回调类型推断

  生成器功能中更好的错误检查。类型检查代码现在可以理解生成器,并且可以在所有用例中看到它们未进行编译

  仅在--checksOnly模式下对let / const和for-of循环进行更好的错误检查。类型检查代码将其视为未编译的

下载地址

人气软件