0

我有一个页面,其中几乎所有功能都使用 Ajax 请求。我有这么多行的js代码。剖析我的 js 代码并将其包含在我的页面中是否是一种好习惯,例如:

<script src="../js_code_func_1.js"></script>
<script src="../js_code_func_2.js"></script>
<script src="../js_code_func_3.js"></script>
<script src="../js_code_func_4.js"></script>
<script src="../js_code_func_5.js"></script>

如果我这样做会不会有任何不良的性能影响?

谢谢!来自 JavaScript 菜鸟..

4

2 回答 2

3

有2种不同的观点:

  1. 从开发的角度来看——每个文件应该只包含特定的小部分功能(一些有限且完整的应用程序单元)

  2. 从用户体验的角度来看 - 文件越少越好(因为您拥有的 HTTP 请求越多 - 用户等待页面呈现的时间越长)

因此,常见的解决方案是将您的应用程序拆分为最佳设计实践所需的尽可能多的文件,并在部署之前加入+缩小它们

于 2012-06-01T03:21:14.583 回答
0

取决于您的页面将被使用的情况。每个新script标签都是一个http-request,所以那里会有一些性能损失。

如果应用程序的规模很大,将它们拆分为模型视图控制器(或类似)模式对于开发来说非常有效。

您可以随时将它们拼接在一起进行部署。

于 2012-06-01T03:23:04.817 回答