微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP.Net MVC:这种延迟加载bundle js文件的工作方式是

如何解决ASP.Net MVC:这种延迟加载bundle js文件的工作方式是

我正在使用asp.net mvc5。我很困惑,当使用固定令牌时,客户端如何下载js捆绑文件

bundles.Add(new ScriptBundle("~/Scripts/JQueryBundle").Include(
          "~/Scripts/JSBundle/874e81b04a.js",//"~/Scripts/JSBundle/jquery-1.10.2.js","~/Scripts/JSBundle/2.1.1-jquery.min.js","~/Scripts/JSBundle/popper.min.js","~/Scripts/JSBundle/bootstrap.min.js","~/Scripts/simplebar.js","~/Scripts/JSBundle/json2.js","~/Scripts/JSBundle/jquery.dataTables.min.js","~/Scripts/JSBundle/dataTables.fixedColumns.min.js",//"~/Scripts/JSBundle/jquery-ui.js","~/Scripts/JSBundle/1.9.2-jquery-ui.js",//"~/Scripts/JSBundle/jquery.sortable.js","~/Scripts/JSBundle/2-9-Chart.min.js","~/Scripts/loader-tuning.js","~/Scripts/main.js"
          ));
          
<script type="text/javascript">
function downloadJSAtOnload() {
            var element = document.createElement("script");
            element.src = "/Scripts/JQueryBundle?v=vFo0kKa-_2_wGzi6Q0u-IemkcVvXrEdKz7OrQ9g-y_c1";
            document.body.appendChild(element);
        }


</script>


// Check for browser support of event handling capability
if (window.addEventListener)
window.addEventListener("load",downloadJSAtOnload,false);
else if (window.attachEvent)
window.attachEvent("onload",downloadJSAtOnload);
else
window.onload = downloadJSAtOnload; 

请参阅此处,静态令牌已用于在客户端下载捆绑并缩小的js单个文件,但是它是如何工作的?

每当我更改loader-tuning.js文件中的代码并刷新页面后,更改都会反映在客户端。 下载此捆绑文件时,已使用固定令牌。

我们知道,当我们更改js文件中的代码时,令牌也会更改。因此就我而言,静态或固定令牌的工作方式尚不清楚。

分享一下固定令牌在我的末端如何工作的知识?v = vFo0kKa-_2_wGzi6Q0u-IemkcVvXrEdKz7OrQ9g-y_c1吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。