Javascript concat / minify与Jquery一起使用的库?

时间:2011-04-27 23:40:42

标签: jquery minify

我已经尝试了许多动态Javascript缩小/连接库,但它们似乎都有问题,在$(document).ready()命令中需要Jquery的任何内容最终会说“$ not not defined”即使它们被包含在要连接的文件列表中。

我可以通过让Jquery脱离串联(和CUFON以及依赖于$(document).ready()的任何其他东西来解决这个问题,但这显然不太理想。

有关如何让他们愉快地一起玩的任何建议,所以我可以减少加载到1个文件,但仍然有Jquery可用于需要它的脚本吗?

3 个答案:

答案 0 :(得分:1)

经过一些进一步的研究后,我发现head.js是一种享受 - 它只需要用head.ready()调用替换$(document).ready()调用,并且一切都很愉快地在一起: - )

答案 1 :(得分:0)

我使用this web site进行静态javascript文件压缩。从未遇到过YUI压缩脚本的任何问题。始终按预期工作。

但是我确实使用了jQuery的缩小文件。我不会自己缩小它。我缩小了我自己的插件和脚本,他们使用jQuery。

为了简洁起见,我总是使用:

$(function() {
    // ready script
});

而不是:

$(document).ready(function() {
    // ready script
});

答案 2 :(得分:0)

我使用微软的AjaxMin成功缩小了jQuery。这是PackScript开箱即用的minifier,这是一个管理整个Web资源构建过程的绝佳工具。

查看 - http://danderson00.blogspot.com.au/2013/01/packscript-next-generation-build-for-web.html