js压缩工具

requireJs和r.js压缩工具

我是研究僧i 提交于 2020-03-21 07:18:04
上面release是执行命令 node r.js -o build.js 生成的,需要切换到目录require/tools下面,也就是 有r.js和build.js的目录,才能执行命令 代码目录如上: main.html代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Hello RequireJS</title> </head> <body> <h1>Hello RequireJS</h1> <script type="text/javascript" src="js/lib/require.js"></script> <!-- main.js:requireJS 配置信息 --> <script type="text/javascript" src="js/config.js"></script> <!-- <script type="text/javascript" src="js/combine.js"></script> --> <script type="text/javascript"> /*如果没有配置信息,加载one,two模块,要找到他们的存放路径*/ /* require(["./js/mod/one", "./js/mod/two"], function (one, two)

Minify把CSS和JS压缩和削减

这一生的挚爱 提交于 2019-12-23 20:17:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Minify把CSS和JS压缩和削减(Minify:去掉空格回车符等),以及把多个CSS,JS文件整合到一个文件里。不要以为你的大带宽没有必要进行这类优化。使用它的理由更重要的是文件合并,而不是压缩,而是文件整合,这样可以减少浏览器端不断发出新的连接请求,就像FTP服务器一样,多个小文件和一个大文件耗时是不一样的。 Minify是用PHP写的,项目地址 http://code.google.com/p/minify/ 安 装 1. 下载最新的Minify然后解压缩到minify目录。 2. 复制"min"目录到你的DOCUMENT_ROOT. 基本用法 假设你有http://localhost/a.js,http://localhost/b.js两个文件。那么现在,你可以使用http://localhost/min/?f=a.js,b.js,看看浏览器返回结果,是不是minify的两个js文件的内容? 附译min目录下的README.txt 引用 该目录中的文件包含默认Minify设置,旨在简化整合您的网站。Minify将合并削减JavaScript或CSS文件,并进行HTTP压缩和缓存头。 推 荐 建议修改config.php中设置$min_cachePath到一个PHP可写目录。这将提高性能。