javascript - 处理开发和大型 javascript 文件?

标签 javascript minify

在处理包含大量 javascript 的网站时,我发现这些通常仍作为一个大型 javascript 文件提供给客户端。

在开发阶段,javascript 文件是否通常拆分(比如有 >300 行 js)以使事情更易于管理,然后在网站“上线”时合并?还是开发人员只能忍受处理一个又长又大的文件?

最佳答案

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

  • 使用例如验证代码。 jslint
  • 连接
  • 仪器(更换、包装等)
  • 缩小

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

我还有一些项目,其中网络服务器会自动合并文件、本地化然后在为客户端提供服务之前缩小它们。

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

关于javascript - 处理开发和大型 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2919788/

相关文章:

javascript - 如何滚动到其他组件中的列表元素?

css - 如何排序和组合此 css 规则,以免重复太多?

javascript - 缩小js时 bool 切换的原因

javascript - 比较javascript中的多维数组

javascript - $ ("element").remove();在 iframe 中使用 jquery

javascript - 从连接中排除文件(MINIT 插件)

javascript - 阻止 Cassette 缩小 JavaScript 文件

javascript - 使用 zuul 调试在浏览器中运行的被测 javascript 代码

javascript - 在 Google Maps API v3 中有效启用事件传播

javascript - HTML5 getUserMedia 相机焦点