ruby – 在HTML标记中缩进ERB控件结构时,最佳做法是什么?
发布时间:2020-12-17 04:15:15 所属栏目:百科 来源:网络整理
导读:当你在 HTML标记中编写ERB控制结构时,最好是缩进以使ERB逻辑更清晰,或者使得结果HTML缩进正确吗? 例如. ul liEntries/li% entries.each do |entry| % li%= entry.title %/li% end %/ul VS ul liEntries/li % entries.each do |entry| % li%= entry.title %/
当你在
HTML标记中编写ERB控制结构时,最好是缩进以使ERB逻辑更清晰,或者使得结果HTML缩进正确吗?
例如. <ul> <li>Entries</li> <% entries.each do |entry| %> <li><%= entry.title %></li> <% end %> </ul> VS <ul> <li>Entries</li> <% entries.each do |entry| %> <li><%= entry.title %></li> <% end %> </ul> 解决方法
这是一种基于口味的偏好,但我会使用缩进法使代码最容易阅读,因为这是你的大脑细胞消耗更多的地方.对我来说,这是第二种选择,因为对我来说更明显的是那里有一个循环,并且循环在列表中,而不仅仅是一些普通的旧的unlooped< li>标签.
当您考虑代码与响应之间的标记可能发生的所有事情时,这是四倍的(可以说是吗?)true:您是否曾尝试正确猜测渲染部分的缩进?根据定义,这几乎是不可能的.如果你的标记缩小了怎么办? 如果你花了很多时间阅读HTML页面,HTML缩进才真正重要,但在实践中,我只在浏览器的开发人员工具中查看我的页面的HTML,它会自动对标记进行一些清理. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |