gpt4 book ai didi

Javascript简化器?

转载 作者:行者123 更新时间:2023-11-29 22:14:09 26 4
gpt4 key购买 nike

我想删除未使用或与给定上下文无关的函数。假设我们有:

function a(){ console.log('this is an unrelated function'); }
function b(){ console.log('world'); }
function c(){ console.log('hello' + b()); }
c();

现在 a() 根本不用了,我也不需要它,它只是让脚本变大了。 jQuery 实际上也是如此。我不确定我是否需要像 jQuery 那样多的代码。我仅将 jQuery 用于 highcharts 并通过 id 和类从 dom 中选择元素,但是摆脱未使用的函数真的很好,因为 jQuery 实在是太大了!

是否有可以进行这种缩小的在线工具、服务、功能/方法、应用程序?

最佳答案

Google Closure Compiler是一个 JavaScript 优化器。它是一个有用的工具,可以与其他工具结合使用 Google Closure Tools .

您可以将 Closure 编译器用作:

  • 可以从命令行运行的开源 Java 应用程序。
  • 一个简单的网络应用程序。
  • RESTful API。

死代码删除 Google Closure Compiler :

Compilation with ADVANCED_OPTIMIZATIONS removes code that is provably unreachable. This is especially useful in combination with large libraries. If you use only a few functions from a large library file, the compiler can remove everything except those functions from its output.

以上段落摘自Closure Compiler Docs reference .

关于Javascript简化器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16181052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com