当有人说:
时,有人能解释一下这意味着什么“HTML Helpers可以封装HTML的呈现”
是否意味着它会限制对对象的HTML属性的访问?如果我使用CSS,jquery,Javascript,它会在页面源中显示我的JS / jquery和CSS吗?
答案 0 :(得分:1)
通过"封装渲染",它们指的是渲染html功能的封装。
如果你经常渲染一个常见的html,(例如rails形成帮助),如果你插入代码(或帮助程序中的代码构建功能),每次你需要渲染那个html(或它的一个变种),你只需要调用辅助方法,从而保持你的代码"干燥" (在这种情况下为html代码)
答案 1 :(得分:1)
HTML帮助程序是一些代码,用于呈现HTML,而不是直接在视图中为每个数据写出HTML。
它们封装了它 - 意味着它们会处理输出HTML的内容。