当前位置:  开发笔记 > 编程语言 > 正文

哪个Javascript minifier(cruncher)的功能与Google用于其JS API的功能相同?

如何解决《哪个Javascriptminifier(cruncher)的功能与Google用于其JSAPI的功能相同?》经验,为你挑选了2个好方法。

我是Google Maps API(javascript)开发人员.我注意到Google使用的Javascript minifier具有以下功能:

    缩短变量,属性,参数,类,函数和方法名称,混淆代码.(例如,function1 - > a,function2 - > b,function3 - > c)

    某些变量,类,属性和方法可以标记为不会被压缩,因此其名称与API手册中记录的名称相同.

    它在API的每次颠覆中重新运行,就像构建任务一样,我注意到由于名称的变化从一个版本变为另一个版本.

我没有在整个互联网上找到具有这些功能的Javascript minifier.谁知道一个?



1> Aaron Wagner..:

谷歌现在已经开放了他们使用的缩放器以及其他一些内部javascript好东西.

这一切都在"Closure Tools"的名下,并在本月早些时候宣布.



2> geowa4..:

以下是我所知道的缩放器:Dean Edwards的包装工 ; YUI 压缩机 ; JSMIN ; 和Dojo 压缩机

除此之外,GWT编译器还可以用Java文件制作高效的JavaScript文件.如果这是他们使用的东西,我不会感到惊讶.


我认为这根本不回答这个问题.
"YUI Compressor是一款JavaScript缩放器,设计为100%安全,压缩率高于大多数其他工具." 对我来说听起来像一个缩小器 - 这就是@Jader想要的.在内部,YUI模糊不清,但外部可用的所有内容都保持不变.怎么不是@Jader想要的?我认为这确实能够回答他的问题的最好证据是这个答案所具有的绿色选中标记.
推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有