AJAXだと動的に要素を作ったり消したりしていくことになるけれど、そのときに、どういう要素を作るのかをjavascriptにハードコーディングしたくないんだ。具体的に言えばDOMで要素を作っては加えるとか、innerHTMLにHTMLを突っ込むとか、そういう事をあまりしたくない。スクリプトにはなるべくコントロールを担当してほしいのだ。
そこで、もともとのHTMLに雛形、つまりテンプレートを(たとえばid属性をつけて)書いておくと、初回にそれを読んで記憶し(そして一旦消すかもしれない)、以降はそれを元に要素を作ることが出来るようなのがほしい。もちろん、要素の属性値やテキストは、必要なところが指定できる感じで。
って書きながら、どう作ればよいか分かった気がした。指定IDのinnerHTML読んで、それをテンプレートにして、たとえば%…%を置き換えるとかすればよいのか。難しく考え過ぎていた。後はループとか挿入位置とかの指定か。
ってか、そういうのはもうあったりしないのか?