今天我有个疑问。我已经阅读了 Sass 网站并尝试了一些东西,我认为它很棒。非常灵活和强大。然而,在 Windows 中使用它时有点麻烦,因为我必须安装 Ruby,每次都运行 sass watch 命令,因此它为我的开发环境添加了更多步骤。 对我来说,Sass 的最大优势是可维护性,因为它允许您在非常少的步骤中分解和展开更改。 所以我今天想,我可以只使用一个返回其 contentType = text/css 的 asp 文件,然后只使用动态标记来绕过、分解等。
类似于:
<%
Response.ContentType = "text/css"
%>
<%
color = "#AAAAAA"
%>
fieldset {
padding: 15px 10px 15px 10px;
background-color: <%= color %>;
}
.FieldColumnLeft, .FieldColumnMiddle, .FieldColumnRight {
float:left;
}
所以我的问题(足以介绍)是,考虑到可维护性、灵 active 等,哪个更好?我知道 asp 会命中 web 服务器处理器,但通过输出缓存,我可以只缓存输出,这样命中只会是第一次。
你怎么看?
最佳答案
我们在 .less 方面拥有丰富的经验这有点类似于 SASS 和 Chirpy Visual Studio plugin与它一起工作。它在编译期间创建最终的 css,并缩小和连接。
恕我直言,这是一个比修改动态创建的 css 更好的解决方案,它还允许您在速度有问题时将 css 文件放到 CDN 上。
关于asp.net - 哪个更好 : SASS or dynamic css with aspx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945876/