IT技术博客大学习 共学习 共进步
首页 / 叶德华
IT 2015-06-04 10:25:43 / 累计浏览 2,540

使用yuicompressor.jar实现对js、css文件的代码压缩

这篇文章提供了一套基于 YUI Compressor 的完整前端资源压缩方案。作者从实际需求出发,介绍了如何利用这个基于 Java 开发的 jar 文件,高效地将 JS 和 CSS 文件体积压缩至接近原文件的一半。 文章不仅讲解了基本的命令行用法,更核心的是分享了一个可直接使用的 Java 工具类代码。这个工具类能够递归遍历指定目录,自动识别所有 `.js` 或 `.css` 文件(排除已压缩的 `-min` 文件),并批量生成压缩命令进行处理。使用者只需修改 `yuiPath`、`filePath`、`fileType` 和 `encoding` 四个参数,就能轻松完成整个项目的资源压缩工作。 文末附上了工具的下载地址和具体的参数说明,方便读者即刻上手实践。这是一份从工具介绍到自动化实践,步骤非常清晰的实用指南。

IT 2015-04-26 22:42:46 / 累计浏览 4,140

javascript语句的执行过程分析

这篇技术文章深入剖析了JavaScript代码的执行流程,揭示了开发者常遇到的“代码顺序与执行顺序不符”现象背后的原理。作者从三个关键层面展开:首先,脚本按在HTML文档中出现的顺序执行;其次,也是重点,引擎会在执行前进行“预编译”,此时会提升所有`function`定义并赋值,而仅声明`var`变量并初始化为`undefined`,这直接导致了“函数调用在定义前仍可执行”但“变量调用在赋值前为`undefined`”的经典差异。最后,文章解释了按`