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" %>);
}
這將分離的關注,但較少幹。
對什麼更優化有什麼想法?例如,從速度&性能角度?