是否可以包含许多.js文件以使我的代码看起来模块化
Is it okay to include many .js files to make my code look modular?
我有一个页面,几乎所有函数都使用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 菜鸟。
有两种不同的视角:
-
从开发的角度来看 - 每个文件应该只包含功能的一小部分(一些有限和完整的应用程序单元)
-
从UX的角度来看 - 文件越少 - 越好(因为您拥有的HTTP请求越多 - 用户等待页面呈现的时间就越长)
因此,常见的解决方案是将应用程序拆分为最佳设计实践所需的尽可能多的文件,并在部署之前加入+缩小它们
取决于将使用
页面的情况。每个新的script
标签都是一个http-request
,所以那里会有一些性能损失。
如果应用程序的规模很大,将它们拆分为模型视图控制器(或类似)模式对于开发非常有效。
您始终可以将它们拼接在一起以进行部署。
相关文章:
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 验证我的代码json
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 我不知道为什么我的代码是错误的?又有什么错
- 我需要一个jQuery函数来只工作在700px以上的屏幕大小,无法在我的代码中发现错误
- I'我不知道为什么我的代码没有'不起作用
- 为什么动态加载的事件在我的代码中不能正常工作
- 如何禁用我的切换按钮?这是我的代码
- 我需要将条形图集成到我的代码中
- onbeforeunload事件在我的代码中没有触发,但其他示例可以工作
- 我的代码在<脚本>标记,但没有'不能在外部文件中工作
- 在我的代码中,实体类"卡片展示”;不起作用
- Webrtc和socket.io:createanswer()总是有一个错误.为什么?我的代码连接了两个对等体,但其中只
- 我的代码很完美,但我现在不知道为什么我发现了问题
- Html、css和jQuery.我的代码有问题
- 鼠标事件,我的代码出了什么问题
- 我怎样才能修复我的代码,以便<罢工>不会使我的 Javascript 代码无效
- 如何在我的“代码块”中使表格 Squarespace 网站响应式
- 如何使我的代码更快
- 在我的代码中管理大量硬编码数据的最佳方法