javascript - 是否可以包含许多 .js 文件以使我的代码看起来模块化?

标签 javascript jquery

我有一个页面,几乎所有功能都使用 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 菜鸟..

最佳答案

有两种不同的观点:

  1. 从开发 Angular 来看 - 每个文件应仅包含功能的一小部分(一些有限且完整的应用程序单元)

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

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

关于javascript - 是否可以包含许多 .js 文件以使我的代码看起来模块化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843958/

相关文章:

javascript - jquery图片上传相同图片不上传问题

jquery - 如何使用 AngularJS 中的 ng click 获取 <div> 元素的文本值并将其显示在另一个 div 中

Javascript 数组 - 它们在内部是如何工作的?

javascript - 更改日期对象

javascript - 从服务器异步请求后将数据推送到数组的特定索引

javascript - 将函数作为参数传递到单独的函数中

javascript - 无法让 jQuery 将文本插入所有元素

javascript - 在 IE 和 FF 中使用 js 禁用输入提交按钮不起作用

javascript - 在构造函数类中调用函数

javascript - 匹配子字符串并删除数组元素