javascript - 是否可以阻止/删除 dojo.require 声明的任何缓存脚本?

标签 javascript dojo

我遇到了一个问题,页面的大部分主要逻辑在 JS 文件中偏移并在 dojo.require 调用中初始化以简化调试和开发。我们遇到这样一种情况,即卸载到另一个页面,然后返回到第一个页面,而我们的 require 脚本中没有任何内容加载。我知道这部分是由于 dojo.require 如何重新使用缓存页面,但我也无法返回到缓存版本。除了将所有脚本粘贴到页面本身之外,有没有办法强制 Dojo 重新加载任何需求,而不管它是否已被缓存?

最佳答案

强制以 HTML 格式重新加载它。

    <script type="text/javascript" src="path/to/my/module/name.js"></script>
    <script type="text/javascript">
      ...
      dojo.require("my.module.name");
      ...
    </script>

我不知道这样做是否有任何问题,但它确实有效。

关于javascript - 是否可以阻止/删除 dojo.require 声明的任何缓存脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7718693/

相关文章:

javascript - dojo 网格在 div 内不起作用

javascript - 如何使用脚本从 Google 表格中 MMM 格式的给定日期中提取月份

dojo - 接口(interface)上的 typescript 类型?

javascript - Dojo 问题 : FilteringSelect , 需要 : "false" , 不工作

javascript - 向 XPages 部分刷新 (dojo.xhrPost) 事件添加错误函数?

javascript - dojo可以获取整个页面的所有事件吗?

javascript - 调用 unload 或 onunload 的时间百分比是多少?为什么?

javascript - Phonegap - 如何在使用 Phonegap 的 media.startRecord 录制后上传音频文件

javascript - 使用 Express 捕获参数

Javascript:无法通过id获取元素