测试缩小的javascript

时间:2010-02-21 10:00:50

标签: javascript minify

我们是否应该在开发javascript文件时测试缩小版本的javascript文件,或者缩小的javascript在功能上与非缩小版本没有区别?

4 个答案:

答案 0 :(得分:7)

对他们运行测试套件就足够了。

...

有测试套件......对吗?

答案 1 :(得分:4)

在缩小它们之前通过jslint运行它们,如果它们通过了它们,它们应该毫无问题地缩小。这里的关键是不要忘记;因为缩小将删除所有换行。同时声明变量有助于缩小过程,但不这样做不会通过缩小来破坏任何东西。

答案 2 :(得分:1)

到目前为止,我没有看到我的任何脚本在缩小它们之后表现不同,但是我会先测试它们然后公开它们以确保一切都已正确完成。

你应该在使用/公开之前对它进行测试,以确保它以你想要的方式工作。

如果您在非缩小版本中已正确完成所有操作,则应该不是问题。

答案 3 :(得分:0)

这取决于你缩小的内容。 Closure Compiler和YUI Compressor完全标记化并解析脚本,并且几乎可以处理大多数浏览器接受的内容。 JSMin(特别是modified versions)大多数都是可靠的,但远离任何基于正则表达式的东西。

同意svinto的建议。