2012-04-08 7 views
2

これは、特に問題の多いプログラミングクエリではなく、代わりにベストプラクティスの質問です。HTML、コンパイルするかどうか、コンパイルするのは外部か?

私はJavaScriptを書くときに、単純な真偽リクエストかJSONかどうかにかかわらず、時々私はajaxリクエストを行います。しかし、私は、HTMLをコンパイルする必要があります。たとえば、JavaScriptがページのデータをロードする場合、JSONを使用してデータをコンパイルする必要があります。しかし、PHPの中でHTMLのプリハンドをコンパイルする必要があるかどうか、心を哲学していますか?こうすることで、JavaScript自体を熱にすることなく、HTMLをページにダンプすることができます。

+1

+1哲学のために –

答えて

1

操作するDOMノードが大量に存在しない限り、データを移動するのにajaxを使用し、JavaScriptを使用してDOMを操作することをお勧めします。 JavaScriptは過熱されません:)

私は(例えばjQueryを使用して)コピーしたHTMLに隠されたテンプレートを入れて更新し、DOMに挿入するなどの簡単な手法を使用しました。

0

個人的に私は通常、あらかじめ作成されたHTMLの代わりにデータを返します。それは帯域幅を節約し、私はそのページに必要な方法でデータをフォーマットすることができ、データを生成するコードに触れることなくレイアウトを変更できるので、別のページのデータを再利用して別々にフォーマットすることができます。 (他の人があなたのデータを使いやすくする)

関連する問題