簡體   English   中英

如何在SquishIt MVC框架中使用defer或webworker API?

[英]How to use defer or webworker api with SquishIt MVC framework?

我正在使用SquishIt MVC框架來捆綁和縮小應用程序中存在的js和css組件。 代碼如下所示:

public static class HTMLHelperExtensions
{
  public static MvcHtmlString PackageLibs(this HtmlHelper htmlHelper)
  {
    var client = Bundle.JavaScript() 
     .Add("~/scripts/jquery-1.7.1.min.js")
     .Add("~/scripts/jquery-ui-1.8.17.min.js")
     .Render("~/scripts/combined.js");

    return new MvcHtmlString(client);
  }
}

我正在從布局頁面調用方法:HTMLHelperExtensions。

<%= HTMLHelperExtensions() %>

我想使用defer屬性來提高網頁的JavaScript性能。

誰能幫助我知道defer屬性的用法? 我想知道在這里Webworker的用法是否有用。

謝謝與問候,Santosh Kumar Patro

要以延遲的負載進行渲染,請按以下方式更改捆綁包設置:

 var client = Bundle.JavaScript() 
     .Add("~/scripts/jquery-1.7.1.min.js")
     .Add("~/scripts/jquery-ui-1.8.17.min.js")
     .WithDeferredLoad()
     .Render("~/scripts/combined.js");

Web工作者似乎對腳本加載IMO這樣瑣碎的事情有些過頭。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM