簡體   English   中英

弄清楚Rejuicer在做什么

[英]Figure out exactly what Rejuicer is doing

我需要Rejuicer的幫助。 我只是繼承了一個使用它的C#Web應用程序,但無法弄清楚到底發生了什么。

在Application_Start下的global.asmx.cs中,我們是

OnRequest.ForJs("~/Combined-{0}.js") .Combine .FilesIn("~/js-survey/") .Matching("*.js") .Configure();

我相信這會將js-survey /文件夾中的所有* .js組合到一個稱為Combined-Uniquename.js的js中。 這是在服務器上合並文件嗎?

然后在母版頁中使用"<%# Rejuiced.JsFor("~/Combined-{0}.js") %>"

這是從服務器檢索文件嗎?

我該如何測試?

s

這是在服務器上合並文件嗎?

它在應用程序啟動時動態地組合JavaScript文件並將其存儲在內存中。 當對~/Combined-HASH.js發出請求時,Rejuicer會處理該請求並從內存中提供合並的文件。 這由RejuicerModule處理。

{0}被文件的哈希替換。 它確保在更改任何文件時,緩存均無效(因為“文件名”將有所不同)。 Rejuiced.JsFor使用正確的URL(包括哈希)呈現<script>標簽。

查看文檔網站 (web.archive.org鏡像,該站點不再存在)以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM