`

js 压缩工具使用

 
阅读更多
//测试代码
compiler("F:\\complier\\javascript\\","F:\\complier\\min\\wap.min.js"); 

public static void compiler(String destPath,String... srcPaths){
  if( srcPaths.length == 0 ) return ;
  ArrayList<String> paramsList = new ArrayList<String>();
  for( String srcPath : srcPaths ){
   File srcFile =  new File(srcPath);
   if( !srcFile.exists() ) continue;
   if( srcFile.isDirectory() ){
    File[] listFiles = srcFile.listFiles(new FileFilter(){
     
     public boolean accept(File f) {
      return f.isFile() && f.getName().endsWith(".js");
     }
    });
    for( File jsFile : listFiles ){
     paramsList.add("--js");
     paramsList.add(jsFile.getAbsolutePath());
    }
   }
   if( srcFile.isFile() &&srcFile.getName().endsWith(".js") ){
    paramsList.add("--js");
    paramsList.add(srcFile.getAbsolutePath());
   }
  }
  paramsList.add("--js_output_file="+destPath);
  String[] args = new String[paramsList.size()];
  paramsList.toArray(args);
  com.google.javascript.jscomp.CommandLineRunner.main(args);
  
 }

 

分享到:
评论

相关推荐

    jsmin js 压缩工具 javascript 压缩工具

    "jsmin"是一个高效的JavaScript压缩工具,其主要目的是通过删除不必要的字符(如空格、注释和换行)以及缩短变量名来减小JS文件的大小,从而提高页面加载速度。这个工具的设计理念是尽可能地保留原始代码的功能,...

    js压缩工具.zip

    - UglifyJS:这是一个开源的JavaScript压缩器,可以删除未使用的变量,优化嵌套的if语句,以及将变量名转换为单个字符等。 - Terser:UglifyJS的继承者,提供了更现代的语法支持和更好的性能。 - Google Closure ...

    js 压缩工具 AjaxMin4Setup (附使用方法)

    关于javascript(js)和css压缩工具的使用,在之前的网 站性能优化工具-javascript压缩工具JSMin, javascript 压缩工具-YUI-compressor, javascript 压缩工具Dojo compressor ,javascript 压缩工具使用说明-...

    JS压缩工具

    - **UglifyJS**:一款强大的JavaScript压缩器,支持ES6语法,提供了更多自定义选项。 - **Google Closure Compiler**:谷歌提供的压缩工具,可以处理复杂的JavaScript代码,提供高级优化功能。 - **Terser**:源自...

    js压缩解压工具.rar

    本文将介绍如何使用JS压缩解压工具,以及与之相关的HTML解压知识。 首先,JS压缩通常是通过去除空格、换行符和不必要的注释来实现的,这被称为源代码混淆。这样的压缩方法可以显著减小文件体积,但同时也降低了代码...

    js文件压缩工具使用方便

    标题中的“js文件压缩工具使用方便”表明了这是一个关于简化JavaScript压缩过程的话题。通过使用特定的工具,开发者可以快速、便捷地完成对JS代码的压缩工作,无需手动进行繁琐的代码调整。 描述中提到,“把js文件...

    JS反解压反混淆超好用的小工具

    在使用"JS反混淆反解压工具"时,建议先了解其使用教程和注意事项,确保正确操作以避免可能的数据丢失或错误反混淆。同时,配合代码调试和分析工具,可以更有效地理解并修复混淆代码中的问题。这个工具不仅可以用于...

    JS代码压缩工具

    为了提升网页性能,开发者会使用JS代码压缩工具来减少代码大小,降低网络传输负担。本文将详细介绍JS代码压缩工具及其工作原理。 JS代码压缩工具的主要目的是通过消除冗余和不必要的字符,如空格、换行符、注释等,...

    js压缩工具 批处理

    在IT行业中,优化网站性能是至关重要的,其中一项关键技术就是对JavaScript(js)和CSS(css)文件进行压缩和合并,以减少页面加载时间。"js压缩工具 批处理"这个主题聚焦于如何通过自动化工具有效地处理这些任务。...

    JS压缩工具(很小很实用)

    标签"js 压缩工具"进一步明确了主题,JS压缩工具是针对JavaScript文件进行处理的工具,它们通过特定的算法来实现代码的压缩,以达到减少文件大小的目的。常见的JS压缩工具有许多,例如UglifyJS、Terser、Closure ...

    JavaScript压缩工具

    为了优化网页性能,加快页面加载速度并节省服务器带宽,开发人员通常会使用JavaScript压缩工具。这些工具通过去除不必要的空白、注释和简化变量名等方式来减小JavaScript文件的大小,有时甚至可以将文件大小减少50%...

    HTML CSS JS压缩工具

    为了提高网站的加载速度和性能,对这三种文件进行...`jscompress_package_vc.exe`作为这个工具的一部分,可能是专门处理JavaScript压缩的关键组件。对于任何前端开发者来说,掌握这样的工具和优化技巧都是至关重要的。

    js压缩工具

    JavaScript(简称JS)是网页开发中不可或缺的一部分,为了提高页面加载速度和减少网络传输的数据量,对JS代码进行压缩显得尤为重要。"js压缩工具"主要关注如何通过特定的工具来优化和压缩JS代码,从而提升网站性能。...

    一个专门用来压缩JAVASCRIPT代码的工具

    使用JavaScript压缩工具有以下几点需要注意: - 压缩后的代码对于开发者来说变得难以阅读,因此在开发阶段应当保留未压缩的源代码,仅在部署时使用压缩版。 - 压缩工具可能无法处理某些复杂的代码结构,可能会导致...

    最强大的免费可用!!的js混淆压缩本地工具(附赠一个反混淆工具)

    之前找了很久的js混淆工具,很多都是付费的...经过漫漫寻找终于找到这个安装之后就可以使用的js混淆工具,作者...【注】对于一些核心的js,不建议使用在线js混淆压缩服务,因为在线工具都有人服务日志等,可能会被泄露

    JS和CSS压缩工具

    1. **UglifyJS**: 一个知名的JavaScript压缩工具,支持ES6语法,能有效压缩和混淆代码。 2. **Terser**: UglifyJS的继承者,提供了更现代的API和更好的性能。 3. **CSSNano**: 一个强大的CSS压缩库,支持多种优化...

    Google的JavaScript压缩工具

    在使用Google的JavaScript压缩工具时,首先需要下载提供的压缩包,其中包含了原始未压缩的JavaScript文件、压缩后的文件,以及可能的使用指南。原始文件是开发者编辑和调试代码所用的,而压缩后的文件则用于生产环境...

    JS CSS压缩工具

    为了提高网站性能,开发者通常会使用“JS CSS压缩工具”来减小文件大小,从而加快网页加载速度。 JS压缩工具的主要功能是去除代码中的空白、注释和换行,同时进行变量名混淆,使得源代码更加紧凑。这样的过程称为...

    网站CSS代码js代码压缩工具

    网站CSS代码和JS代码压缩工具是提升网页加载速度的关键技术之一。在当今互联网环境中,用户对网站速度的要求越来越高,而CSS和JavaScript文件是网页呈现的重要组成部分,它们的大小直接影响页面加载时间。通过压缩...

Global site tag (gtag.js) - Google Analytics