DOMにコンテンツを作成して追加するビデオチュートリアルがあります。私はまだ、これが最善の方法であることを少し納得だJavascriptでコンテンツを作成してDOMに挿入する準備ができていますか?
jQuery('<h2></h2>', {text: 'Hello world', class 'myClass'}).appendTo('article');
:
jQuery('<h2 class=myClass>Hello world</h2>').appendTo('article');
そうのようなオブジェクトを作成するに比べずさんである:彼はそうのような文字列をwrtingすることを示唆していますこれを行うの。たとえば、ここでDOM作成のやや複雑な例があります: - http://jsperf.com/string-creation-dave JSで要素を作成する方法を提案すると、要素全体の文字列を渡すよりも遅く実行されます。
したがって、JSの読みやすさでオブジェクトを作成する唯一のメリットはありますか? JSでどのように要素を作成しますか? DOMに挿入する文字列を渡すか、JSでオブジェクトを生成してそのようにオブジェクトを構築しますか?
私は専門家ではありませんが、私が聞いたことから、後者の方法を使用する理由の1つは、そこに属していないので、あなたの 'JS 'の' HTML'の量を減らすことです読みやすくするためです。可読性が向上する限り、コード内の改行としてバックスラッシュを使用することができます(例:http://jsfiddle.net/lollero/WYnqx/ – Joonas