使用MVC4绑定和HTML5异步属性异步加载javascript文件

HTML5为脚本文件提供了一个异步属性,以支持异步加载

<script type=“text/javascript”src=”https://stackoverflow.com/questions/13743703/myScript.js“异步&gt&lt/脚本>

我可以像这样引用捆绑包,利用MVC4捆绑包的优势

<script type=“text/javascript”src='1https://stackoverflow.com/questions/13743703/@Scripts.Url(“~/bundles/jquery”)“async&gt&lt/脚本>

但这意味着即使在调试模式下,我的脚本也会被捆绑

那么,在调试时,如何利用绑定和async属性而不丢失非小型化呢

如果升级到1.1-alpha1版本,则可以通过以下方式将async属性添加到标记格式:

[email protected]“<script src=”“{0}”异步></script&gt

或者将其传递到需要异步标记的位置

使用以下命令代替脚本。Render(“~/bundles/jquery”)

Scripts.RenderFormat(@“<script src=”“{0}”“async></script>”,“~/bundles/jquery”)

发表评论