JavaScript テンプレートの世界は初めてです。
ここに、テンプレート コードをどのように編成すればよいか分からないページがあります。
これは、ページが最初にロードされたときの関連する HTML です。
...
<table id="color-codes">
<tr>
<td>red</td>
<td>#FF0000</td>
</tr>
<tr>
<td>blue</td>
<td>#0000FF</td>
</tr>
<tr>
<td>black</td>
<td>#000000</td>
</tr>
</table>
...
ユーザーは表に色を追加できます。色が追加されるたびに、ブラウザーは AJAX 要求をサーバーにディスパッチします。サーバーは、色の名前と色コードの両方を持つ JSON オブジェクトを返します。
JSON オブジェクトを受け取ると、クライアント側は JSON オブジェクトを使用してテンプレート (以下) をレンダリングし、結果の DOM オブジェクトをテーブルの最後に挿入します。
テーブル行テンプレート:
<tr id='tp-color-entry'>
<td class='color-name'></td>
<td class='color-code'></td>
</tr>
質問: このテンプレート コードはどこに配置すればよいですか? HTMLファイルで?それともJSファイル?HTMLファイルの場合、ページのプレゼンテーション/レイアウトに干渉しないようにするにはどうすればよいですか? JSファイルの場合、変数に割り当てて保存するだけですか?
Pure for JS Templating と Django をサーバー エンドとして使用していることに注意してください。また、私は常に HTML コードと JS コードを別々のファイルに保存するようにしています。