HTML5为脚本文件提供了一个异步属性,以支持异步加载
<;script type=“text/javascript”src=”https://stackoverflow.com/questions/13743703/myScript.js“异步></脚本>;
我可以像这样引用捆绑包,利用MVC4捆绑包的优势
<;script type=“text/javascript”src='1https://stackoverflow.com/questions/13743703/@Scripts.Url(“~/bundles/jquery”)“async></脚本>;
但这意味着即使在调试模式下,我的脚本也会被捆绑
那么,在调试时,如何利用绑定和async属性而不丢失非小型化呢
如果升级到1.1-alpha1版本,则可以通过以下方式将async属性添加到标记格式:
[email protected]“<;script src=”“{0}”异步>;<;/script>
或者将其传递到需要异步标记的位置
使用以下命令代替脚本。Render(“~/bundles/jquery”)
Scripts.RenderFormat(@“<;script src=”“{0}”“async>;<;/script>;”,“~/bundles/jquery”)