`

压缩css和js文件

 
阅读更多

通过以下脚本可以压缩css和js脚本

<?xml version="1.0" encoding="UTF-8"?>
<!-- 对指定目录下的所有js进行压缩,放入指定位置 -->
<project name="jsbuild" default="compres-js-css">
    <property file="build.properties" />
    <path id="yuiClasspath">
        <fileset dir="lib">
            <include name="yuicompressor-2.4.2.jar" />
            <include name="rhino-1.6R7.jar" />
            <include name="plexus-utils-2.0.5.jar" />
            <include name="YUIAnt.jar" />
        </fileset>
    </path>
    <target name="compres-js-css" description="压缩 js css 文件">
        <delete dir="${output.dir}" failonerror="false" />
        <taskdef name="yuicompress" classname="com.yahoo.platform.yui.compressor.YUICompressTask">
            <classpath>
                <path refid="yuiClasspath" />
            </classpath>
        </taskdef>
        <taskdef name="aggregation" classname="com.yahoo.platform.yui.compressor.AggregationTask">
            <classpath>
                <path refid="yuiClasspath" />
            </classpath>
        </taskdef>
        <yuicompress linebreak="3000" warn="false" munge="yes" preserveallsemicolons="false" preserveStringLitterals="false" charset="UTF-8" outputfolder="${output.dir}">
            <fileset dir="${source.dir}">
                <include name="**/*.js" />
                <include name="**/*.css" />
            </fileset>
        </yuicompress>
    </target>
</project>

分享到:
评论

相关推荐

    maven打包使用yui压缩css和js文件

    Maven作为一个强大的Java项目管理工具,提供了与各种构建优化工具集成的能力,其中包括使用YUI Compressor来压缩CSS和JS文件。YUI Compressor是一款由Yahoo开发的开源工具,它能够去除代码中的空白、注释,并进行...

    压缩CSS/JS等文件的工具

    在网页开发过程中,为了提高页面加载速度和优化用户体验,压缩CSS和JS文件是至关重要的步骤。标题中的"压缩CSS/JS等文件的工具"指的是一类能够对样式表(CSS)和脚本(JS)文件进行压缩的软件或在线服务,它们的主要...

    CSS,JS文件压缩器,淘宝打包

    它是一个专门用于压缩CSS和JavaScript文件的工具,通过减少文件大小来加速网页加载,改善用户体验。具体而言,它可以将CSS或JS文件的体积减少到原文件的一半左右。这一功能的实现得益于压缩工具内部采用的先进算法,...

    java开发中压缩js,css文件

    在Java开发中,压缩JavaScript(js)和CSS(样式表)文件是一项常见的优化技术,用于减少网页加载时间和提高用户体验。这种技术通常被称为“文件合并与压缩”,它将多个js和css文件合并为一个文件,并去除其中不必要...

    (ZenCart CJloader包含CSS和JS文件类)yellow1912-cjloader-d268660

    CJ Loader插件包含了 PHP Minify(一个php开源项目,用于合并和压缩 CSS和JS文件),让zencart网站中的经过它优化压缩后的CSS和JS文件,缓存在浏览者的浏览器中一定时间(我看了默认配置是一年)。 2.提升开发速度 CJ ...

    使用gulp添加时间戳,压缩css、js

    `gulpfile.js`所在的目录就是项目根目录,因为文件列表中只有一个`gulp`,这可能是`gulpfile.js`的简化表示,实际项目可能包含更多的辅助文件和配置。 总结来说,`gulp`通过定义任务和插件的组合,能有效地帮助...

    js css文件压缩工具

    在现代Web开发中,为了提高网站的加载速度和性能,对JavaScript(js)和CSS(css)文件进行压缩是至关重要的一步。"js&css压缩工具"是一个专门针对这两种文件类型的压缩工具,它能有效地减小文件大小,从而降低网络...

    压缩JS和CSS工具

    - **预览和比较**:提供原始文件和压缩文件的对比,方便检查压缩效果。 - **与其他构建工具集成**:如Gulp、Grunt或Webpack等,使得压缩成为自动化构建流程的一部分。 使用TBCompressor这样的工具,开发者可以在不...

    mvc js和css文件压缩合并

    // 合并并压缩CSS文件 bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/site.css", "~/Content/easyui.css")); // 合并并压缩JavaScript文件 bundles.Add(new ScriptBundle("~/bundles/js...

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

    在当今互联网环境中,用户对网站速度的要求越来越高,而CSS和JavaScript文件是网页呈现的重要组成部分,它们的大小直接影响页面加载时间。通过压缩这些文件,可以有效地减小它们的体积,从而加快网页的加载速度,...

    maven+yui压缩js,css文件

    标题与描述概述的知识点是关于如何使用Maven与YUI Compressor插件来压缩JavaScript(JS)和CSS文件。在大型项目中,压缩这些文件可以显著减少加载时间,提高网站性能,同时也便于资源的管理。 ### Maven与YUI ...

    JS_CSS文件压缩工具(2)

    在IT行业中,优化网站性能是至关重要的,其中一项关键技术就是对JavaScript(JS)和CSS文件进行压缩。"JS_CSS文件压缩工具(2)"是一个专为此目的设计的小型实用程序,它能够帮助开发者批量处理文件,以减少网页加载...

    HTML CSS JS压缩工具

    压缩CSS的方式包括合并多个CSS文件为一个,移除空白符,转换颜色和长度的十六进制表示法为更紧凑的RGB或简写形式,以及内联CSS优化等。这样的工具可以帮助开发者快速地处理大量的CSS代码,提高加载速度。 ...

    打包多CSS或JS文件以加快页面加载速度的Handler (asp.net)

    总的来说,`HttpCombiner`是ASP.NET中一个强大的工具,通过打包和压缩CSS和JS文件,它可以有效地提升网站的加载速度和用户体验。合理地运用这一技术,能够帮助开发者在不牺牲功能的前提下,优化网站性能,降低服务器...

    js、css文件压缩工具

    首先,JS和CSS文件的压缩主要涉及两个方面:代码压缩和代码混淆。代码压缩是通过删除不必要的字符(如空格、注释和换行)来减小文件大小,这一过程通常不会影响代码的功能。代码混淆则是改变代码结构,使得代码难以...

    CSSJS批量压缩工具

    例如,`java -jar yuicompressor.jar input.css -o output.css --type css` 可以压缩CSS文件,`java -jar yuicompressor.jar input.js -o output.js --type js` 则用于压缩JavaScript文件。 3. **批量处理**:如果...

    ant和yuicompressor 压缩css、js方案

    标题 "ant和yuicompressor 压缩css、js方案" 涉及到的是在软件开发中如何使用构建工具Ant以及JavaScript压缩工具YUI Compressor来优化前端资源,特别是CSS和JavaScript文件。这两个工具在Web开发中起着至关重要的...

    js和css批量压缩工具

    可以针对js脚本和CSS样式文件进行批量压缩,可以将你要压缩的js文件放在文件in中,然后执行run-js-min,将压缩后的js脚本自动输出到out/js文件夹下;将你要压缩的css文件放在文件in中,然后执行run-css.bat,将压缩后...

    css js压缩

    原始的CSS和JavaScript文件往往包含了大量的空格、换行符和注释,这些在不影响代码功能的情况下,都可以被剔除以减小文件大小。这就是所谓的“压缩”。压缩后的代码占用更少的网络带宽,从而加快了页面加载速度。 ...

    图片压缩,CSS压缩,JS压缩

    在IT行业中,优化网站性能是至关重要的,其中一项关键技术就是对资源进行压缩,包括图片、CSS和JavaScript(JS)。本文将深入探讨如何利用Node.js和Grunt工具进行这些类型的文件压缩,以提升网页加载速度和降低...

Global site tag (gtag.js) - Google Analytics