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

首頁(yè) > 編程 > .NET > 正文

ASP.NET中MVC 4 的JS/CSS打包壓縮功能_.Net教程

2024-07-10 12:53:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

推薦:.NET邏輯分層架構(gòu)總結(jié)
本人將從另一個(gè)角度來(lái)解析.NET分層架構(gòu)的真正奧秘。分層,一些技術(shù)功底比較薄弱的程序員聽(tīng)到分層就會(huì)聯(lián)想到三層架構(gòu)(BLL,DAL之類的),其實(shí)不是,分層是一個(gè)很大的技術(shù)框架思想,三層架構(gòu)只不過(guò)是對(duì)普通的信息系統(tǒng)來(lái)說(shuō),將信息的流轉(zhuǎn)通過(guò)三層來(lái)分解, 一.基礎(chǔ)知識(shí)準(zhǔn)備:

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

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

  ?

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

  ?

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

  ?

  這個(gè)文件啊

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

ASP.NET中MVC 4 的JS/CSS打包壓縮功能

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

ASP.NET中MVC 4 的JS/CSS打包壓縮功能

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

  ?

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

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

分享:asp.net模板引擎Razor調(diào)用外部方法用法實(shí)例
首先使用Razor的步驟:讀取cshtml、解析cshtml同時(shí)指定cacheName。 而這個(gè)步驟是重復(fù)的,為了遵循DRY原則,將這段代碼封裝為一個(gè)RazorHelper()方法 如何在cshtml中用Razor調(diào)用外部方法 1. 首先在cshtml文件引用test1和test2所在類的命名空間 2. 在一般處理程序中調(diào)用Ra

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜丰县| 莎车县| 延庆县| 平塘县| 建始县| 河曲县| 平和县| 航空| 都昌县| 石阡县| 乌兰浩特市| 北票市| 呼和浩特市| 双鸭山市| 高邮市| 涟源市| 南乐县| 延寿县| 安塞县| 平江县| 彰武县| 宁德市| 施秉县| 凤凰县| 新竹市| 桐柏县| 怀化市| 临沭县| 资源县| 金堂县| 射洪县| 毕节市| 邓州市| 侯马市| 揭西县| 灌南县| 长武县| 社会| 满城县| 朝阳市| 肃宁县|