縮小
縮小用於減少 CSS 和 Javascript 檔案的大小以加快下載時間。通過從檔案中刪除所有不必要的空白區域,註釋和任何其他非必要內容來完成此過程。
使用 ScriptBundle
或 StyleBundle
物件時,此過程自動完成。如果需要禁用它,則必須使用基本的 Bundle
物件。
使用縮小的示例
以下程式碼使用預處理程式指令僅在釋出期間應用繫結,以便在非釋出期間更容易除錯(因為非繫結檔案通常更容易導航):
public static void RegisterBundles(BundleCollection bundles)
{
#if DEBUG
bundles.Add(new Bundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
bundles.Add(new Bundle("~/Content/css").Include("~/Content/site.css"));
#else
bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
#endif
}