国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

A!SP.NET中MVC 4 的JS/CSS打包壓縮功能

2019-11-02 15:45:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   打包(Bundling)及壓縮(Minification)指的是將多個(gè)js文件或css文件打包成單一文件并壓縮的做法,如此可減少瀏覽器需下載多個(gè)文件案才能完成網(wǎng)頁(yè)顯示的延遲感等,能有效縮小文件案體積,提高傳輸效率,提供使用者更流暢的瀏覽體驗(yàn)。

  今天在使用MVC4打包壓縮功能@Scripts.Render("~/bundles/jquery") 的時(shí)候產(chǎn)生了一些疑惑,問(wèn)什么在App_Start文件夾下BundleCon

好看網(wǎng)[www.62-6.com]
fig.cs文件內(nèi)

  ?

1 2 3 4 bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery.unobtrusive-ajax.js" ));

  這樣寫(xiě)可以,但是

  ?

1 2 3 4 bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery.unobtrusive-ajax.min.js" ));

  這樣寫(xiě)卻不可以,我的目錄里明明有

  ?

1 "~/Scripts/jquery.unobtrusive-ajax.min.js"

  這個(gè)文件啊

  通過(guò)調(diào)試跟蹤發(fā)現(xiàn),MVC內(nèi)部已經(jīng)對(duì)“.min.js”文件做了過(guò)濾

  通過(guò)反編譯這個(gè)DLL文件

  可以看到下面反編譯后的代碼:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 public static void AddDefaultIgnorePatterns(IgnoreList ignoreList) { if (ignoreList == null) { throw new ArgumentNullException("ignoreList"); } ignoreList.Ignore("*.intellisense.js"); ignoreList.Ignore("*-vsdoc.js"); ignoreList.Ignore("*.debug.js", OptimizationMode.WhenEnabled); ignoreList.Ignore("*.min.js", OptimizationMode.WhenDisabled); ignoreList.Ignore("*.min.css", OptimizationMode.WhenDisabled); }

  由此我們可以知道MVC默認(rèn)幫我們過(guò)濾了后綴名為 .intellisense.js、-vsdoc.js、.debug.js、.min.js、.min.css的文件,這也就是我們引用.min.js文件不起作用的原因了。

  以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 杂多县| 大连市| 昌吉市| 五家渠市| 莲花县| 东台市| 衡阳县| 石楼县| 安远县| 青神县| 华亭县| 两当县| 顺平县| 长泰县| 晋江市| 鄂托克前旗| 和静县| 青川县| 织金县| 宾阳县| 绥滨县| 商都县| 荔波县| 盐池县| 高唐县| 克拉玛依市| 平阴县| 贵阳市| 柯坪县| 屯留县| 晋州市| 宁晋县| 游戏| 开江县| 凤山县| 临清市| 西安市| 永吉县| 新泰市| 西吉县| 米林县|