0
我有一种情况,根据变量@page_name
呈现不同的背景图像。在我看来,像我既可以做这样的事情在HTML:DRY vs适当分离问题
<div class="jumbotron" style="background-image: url(<%= asset_path "Jumbotron/#{@page_name}.gif" %>)">
这将是DRYest,我也可以实际使用的CSS文件,做这样的事情:
<div class="jumbotron <%= @page_name %>">
.jumbotron.home {
background-image: url(<%= asset_path "Jumbotron/home.gif" %>);
}
.jumbotron.outdoors {
background-image: url(<%= asset_path "Jumbotron/outdoors.gif" %>);
}
.jumbotron.snowsports {
background-image: url(<%= asset_path "Jumbotron/snowsports.gif" %>);
}
这将分离的关注,但较少干。
对什么更优化有什么想法?例如,从速度&性能角度?