如何组织和缩小大量的JavaScript文件?

时间:2013-12-11 09:24:53

标签: javascript php minify bundling-and-minification

我有一个用PHP和JavaScript编写的项目。

例如,我有两个主要的JavaScript文件 main1.js和main2.js。

他们使用相同的函数,我想将函数提取到lib.js等。

在开发环境中,使用3个不同的文件更有用,但是在制作时我想要包含2个带有lib.js的缩小文件。

我希望在没有任何预处理的情况下立即看到dev上的更改,我想在生产中使用一些预处理。

例如我可以编写一个javascript函数require(filename)来加载所需的js文件,但是如何告诉minifyer将文件内联到生产中?

4 个答案:

答案 0 :(得分:1)

您应该查看YUI Compressor

以及创建makefiles

您也可以使用YUI Compressor压缩CSS

答案 1 :(得分:1)

如果您使用netbeans,那么您可以使用此处的插件

Plugin

您也可以使用

minifycss

YUI

用于在线压缩

答案 2 :(得分:0)

Coffee Script用于在浏览器端缓存js文件。它从所有文件创建一个单独的js文件,并缩小生成的代码。

答案 3 :(得分:0)

你可以试试这些来缩小javascript和css在线。

  

http://minify.avivo.si/#results

     

http://gtmetrix.com/minify-javascript-and-css.html

     

http://www.minifycss.com/