处理开发和大型JavaScript文件?

max*_*axp 1 javascript minify

当处理具有大量javascript的网站时,我发现这些仍然通常作为一个大的javascript文件提供给客户端.

在开发阶段,javascript文件通常是分开的(比如有大约300行的js),以使事物更易于管理,然后在网站"放置"时合并?或者开发人员只是忍受在一个长文件中工作?

Sea*_*sey 8

我们将不同的模块/类/部件放在单独的文件中,并使用适当的构建过程

  • 使用例如验证代码.JSLint的
  • 串联
  • 仪器(更换,包装等)
  • 缩小

有关如何使用Ant的示例可以在我的一个项目 http://github.com/oyvindkinsey/easyXDM/blob/master/build.xml中找到.

我还有一些项目,其中webserver自动合并文件,本地化,然后在服务客户端之前缩小它们.

因此,坚持使用单独的文件可以管理,但请记住,如果您使用错误报告,那么行号将指向连接版本.