【问题标题】:Require.js minificationRequire.js 缩小
【发布时间】:2014-09-08 06:41:39
【问题描述】:

当我们使用 require.js 时,缩小和缓存是如何发生的 例如:我有 4 个脚本 - student.js、studentFactory.js、studentEnrollment.js、studentResults.js

studentFactory.js、studentEnrollment.js 和 studentResults.js 依赖于 student.js

现在,我知道 require 会缩小它的所有依赖项。 让我们假设以下结构:

studentFactory.js: 定义([“student.js”],函数(学生){...})

studentEnrollment.js: 定义([“student.js”,“studentFactory”],函数(student,studentFactory){...})

studentResults.js: 定义([“student.js”,“studentEnrollment”],函数(student,studentEnrollment){...})

缓存和缩小是如何工作的。在所有这些中我都有 student.js 的依赖项,当调用这 3 个文件中的第一个文件时,我将拥有 student.js。理想情况下,我不必再次下载它。即使缓存有效,也必须至少进行 3 次网络调用才能获取 studentFactory.js、studentEnrollment.js、studentResults.js。

我正在使用 asp.net mvc。在 asp.net mvc 中创建一个包含所有这 4 个文件的包不是更好吗?此捆绑包将在我的 student.html 中引用。因此,这将在一个网络调用中完成。

【问题讨论】:

    标签: asp.net-mvc-4 requirejs asp.net-mvc-5 bundling-and-minification


    【解决方案1】:

    您可以使用r.js 在一个文件中构建所有模块和依赖项

    【讨论】:

      猜你喜欢
      • 2012-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2015-02-28
      • 2013-06-09
      • 2017-12-13
      • 1970-01-01
      相关资源
      最近更新 更多