.Net Core HTML/JS/CSS 靜態文件壓縮方案,YUICompressor.NET


一、 .Net Core HTML 壓縮

使用正則去除多余換行和空格

string filename = AppDomain.CurrentDomain.BaseDirectory + "default.1.html";
string content = File.ReadAllText(filename);
//執行html壓縮,此方法忽略 style,script標簽之間內容
content = Regex.Replace(content, @"\s+(?=<)|\s+$|(?<=>)\s+", "");
Console.WriteLine(content);

 

 

 

二、.Net Core YUICompressor.NET 實現JavaScript壓縮,css壓縮

 

1.安裝 工具庫 

Install-Package YUICompressor.NET

 

2.使用 JavaScriptCompressor壓縮js代碼

string filename = AppDomain.CurrentDomain.BaseDirectory + "SliderBar5.0.js";
string content = File.ReadAllText(filename);
//執行js壓縮
JavaScriptCompressor jsCom = new JavaScriptCompressor();
content = jsCom.Compress(content);
Console.WriteLine(content);

 

3.使用 CssCompressor 壓縮css代碼

string filename = AppDomain.CurrentDomain.BaseDirectory + "SliderBar5.0.css";
string content = File.ReadAllText(filename);
//執行css壓縮
CssCompressor cssCom = new CssCompressor();
content = cssCom.Compress(content);
Console.WriteLine(content);

 

 

更多:

C#Css/Js靜態文件壓縮--Yui.Compressor.Net

C# ZXing.Net生成二維碼、識別二維碼、生成帶Logo的二維碼(二)

C# Gma.QrCodeNet生成二維碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM