我从不使用这个功能。所以我正在阅读一些关于它的文章。在阅读了关于捆绑和缩小的文章后,我的脑海中产生了一些混乱。所以我想知道并清除那些在这里问的困惑。
1)我可以理解什么是捆绑和缩小,但想知道每次都会即时完成缩小,还是我需要在保存到 js 文件夹之前缩小任何 js 文件?
2) bundle.add() 做什么?它会先缩小然后将文件包含在 bundle 中吗?
3)如果文件已经被缩小并且名称像 jquery.min.js 那么会发生什么......发生任何错误?
4)如果缩小将即时完成,那么每次不同的客户端请求任何页面时都会发生它还是只处理一次?
5)缩小后缩小版本将被服务器缓存以防止一直缩小?
6)
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
// Code removed for clarity.
BundleTable.EnableOptimizations = true;
}
please have a look at this code
"~/Scripts/jquery-{version}.js"));
is it wild card use {}
7)我知道实际版本的js文件将在调试期间提供,而不是缩小版本。是真的吗?当我从 IDE 测试我的页面时,我怎么能看到我自己?
寻找讨论。谢谢