缩小
缩小用于减少 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
}