0

彼らが言うとき、誰かが私にそれが何を意味するのか説明できますか:

「HTML ヘルパーを使用すると、HTML のレンダリングをカプセル化できます」

オブジェクトの HTML 属性へのアクセスを制限するということですか? CSS、jquery、Javascript を使用している場合、JS/jquery と CSS はページ ソースに表示されますか?

4

2 に答える 2

1

「レンダリングをカプセル化する」とは、html をレンダリングする機能のカプセル化を指しています。

頻繁にレンダリングする html の共通部分がある場合 (たとえば、Rails フォーム ヘルパー)、コード (またはヘルパー内のコード構築機能) を挿入すると、その html (またはバリアントのバリアント) をレンダリングする必要があるたびにit) 、ヘルパー メソッドを呼び出すだけで、コードを「ドライ」に保つことができます (この場合は html コード)。

于 2012-09-28T20:19:30.043 に答える
1

HTML ヘルパーは、ビュー内のすべてのデータの HTML を直接書き出すのではなく、HTML をレンダリングするコードのビットです。

それらはそれをカプセル化します - つまり、出力される HTML を処理します。

于 2012-09-28T20:40:10.637 に答える