在MVC Bundles中加入“min.js”文件是否有意义?

时间:2016-03-29 11:07:23

标签: javascript c# asp.net-mvc performance bundling-and-minification

MVC中使用BundleConfig.cs bundeling时,.js文件缩小了吗?

那么,如果我使用min.js怎么办?这是好的还是坏的做法,为什么?

bundles.Add(new ScriptBundle("~/bundlesJs/scroller").Include(
    //"~/Scripts/Common/scroller-dataTables.scroller.min.js" // .min version
    "~/Scripts/Common/scroller-dataTables.scroller.js") // not .min version
);

1 个答案:

答案 0 :(得分:1)

.min表示脚本文件的缩小版本。 缩小不是压缩。它指的是删除空格和其他非必要字符(如注释),以便代码仍然有效但尽可能紧凑。

因此,不推荐用于开发,因为它使代码的可读性更低,编辑起来也更难。

  

缩小代码在所有方面仍然是有效代码,可以运行   立即

     

在大多数情况下,缩小都是编译过程的一部分   语言。通过预先缩小文件,您只需加快速度   下载和解析过程一定数量。