• 命令行下将多个js文件压缩成一个js文件


    转载自:博客园(Java)

    copy语法


    copy /?
    将一份或多份文件复制到另一个位置。

    COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
         [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

      source       指定要复制的文件。
      /A           表示一个 ASCII 文本文件。
      /B           表示一个二进位文件。
      /D           允许解密要创建的目标文件
      destination  为新文件指定目录和/或文件名。
      /V           验证新文件写入是否正确。
      /N           复制带有非 8dot3 名称的文件时,
                   尽可能使用短文件名。
      /Y           不使用确认是否要改写现有目标文件
                   的提示。
      /-Y          使用确认是否要改写现有目标文件
                   的提示。
      /Z           用可重新启动模式复制已联网的文件。

    命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
    这可能会被命令行上的 /-Y 替代。除非 COPY
    命令是在一个批文件脚本中执行的,默认值应为
    在改写时进行提示。

    要附加文件,请为目标指定一个文件,为源指定
    数个文件(用通配符或 file1+file2+file3 格式)。



    其中,file1+file2+file3还是挺好用的,我一般拿来合并JS脚本,比如:
    copy test.main.js + test.DOM.js + test.other.js test.src.js /Y
    jsmin <test.src.js >test.js
    (用jsmin来删除注释缩进等等,让代码小一点)。


    附:

    合并多个js,css文件的方法(转载)

    在Web项目的开发中,js,css文件会随着项目的开发变得越来越多,越来越大,这就给给性能方面带来一些问题,如,页面引入的的js,css越多的话,那么对就增加了http请求数,解决该问题的一个好的方法就是合并js,css文件.
        下面就简单介绍一个方法,十分简单.下面介绍以合并js文件为例
         (1)  G.js文件 
           ~function(){
                 window.G={};
                            G.Method={
                                    add:function(){  alert(111);}
                                    ,sub:function(){  alert("减法");}
                             };
          }();
    (2) T.js文件
          var T=(function(){
                 return {
                  t1:function(){alert("t1 method!")}
                         ,t2:function(){alert("t2方法!")}
                         ,sum:function(obj){return obj.x+obj.y;}
                  };
    }());
    上面列出了连个简单的js文件,下面就要写一个批处理文件来合并以上文件了
    (3) 合并js,css文件的批处理方法,文件名假设命名为 debug.bat 
          copy  G.js+T.js  GT_bin.js   /b
           说明:
               (1)  输入要合并的js文件,保存debug.bat文件,运行debug.bat即可.
               (2)  就这么一行代码就搞定了,十分简单,GT_bin.js 为合并之后的文件名称 , /b是固定参数,文件合并之后,页面就只引用GT_bin.js就可以了,从而减少了js文件的引用,到达了减少http请求的次数,提高了网站的性能.
              (3) 合并css文件方法也是如此.

  • 相关阅读:
    String 中的秘密
    delphi中一切皆指针
    Servlet容器模型(四)ServletConfig、ServletContext
    用DELPHI的RTTI实现对象的XML持久化
    通过崩溃地址找错误行数之Delphi版
    delphi json(CDS包含了Delta数据包)
    Delphi中JSon SuperObject 使用:数据集与JSON对象互转
    用Delphi实现Windows的鼠标钩子函数
    HDU--1213--How Many Tables--并查集
    用DELPHI的RTTI实现数据集的简单对象化
  • 原文地址:https://www.cnblogs.com/yuxuan/p/2126213.html
Copyright © 2020-2023  润新知