在做响应式设计的时候,桌面端到移动端,为了隐藏一些多余的 HTML 元素,我经常使用hidden-xs
的 css class(Bootstrap 里面的方法)
但是,这样仅仅是隐藏了,而不是真的不读取,导致页面还是会变得比较慢。主要是这样几个问题:
1.大家是怎么看待这个问题的?不管?
2.我个人的做法,是再加上<% if mobile? %>
这样的方法,来判断是否输出,把多余的内容去掉,这样子会快一点。
这个方法就是从 Ruby China 源码里面偷的
但是,在 view 里面,加入太多的逻辑,这样好吗?