【发布时间】:2011-11-03 10:19:47
【问题描述】:
在客户端与服务器端运行 LESS 框架有哪些优点/缺点?如果您在客户端运行页面加载时间会受到影响吗?
【问题讨论】:
-
动态 CSS 让跨浏览器工作非常痛苦。帮自己一个忙,用静态 CSS 代替。
标签: javascript css less
在客户端与服务器端运行 LESS 框架有哪些优点/缺点?如果您在客户端运行页面加载时间会受到影响吗?
【问题讨论】:
标签: javascript css less
在服务器上,您必须更加注意缓存控制标头,并且会牺牲一些 CPU 能力。
在客户端,如果 JS 不可用,它会中断。
(对于您的生产系统,)在构建时进行,只提供静态 CSS。这既高效又可靠。
【讨论】:
使用 ASP.NET MVC 4.0 捆绑您可以使用:
var bundle = new StyleBundle("~/Content/style").Include(
"~/Content/myStyles.less");
bundle.Transforms.Add(new LessTransform());
bundles.Add(bundle);
一切都会得到很好的处理。缓存、转换(服务器端)、捆绑和...
【讨论】:
优点:
缺点:
优点:
缺点:
永远不要在生产中使用客户端。然而,在开发中,编译较少的客户端可能非常有用。
【讨论】: