1. ホーム
  2. javascript

[解決済み] jQueryを使用してHTML要素を作成する最も効率的な方法は何ですか?

2022-03-23 22:48:19

質問

最近、モーダルウィンドウのポップアップなどが多く、そのためにjQueryを使用しています。その際、ページ上に新しい要素を作成する方法が圧倒的に多いのですが、その方法について教えてください。

$("<div></div>");

しかし、この方法はベストでもなければ、最も効率的でもないような気がしています。パフォーマンスの観点から、jQueryで要素を作成する最良の方法は何でしょうか?

この回答 には、以下の提案に対するベンチマークがあります。

どのように解決するのですか?

私は $(document.createElement('div')); ベンチマークでわかること このテクニックは最速です。 これは、jQueryが要素として識別し、要素自体を作成する必要がないためだと推測しています。

本当は、さまざまなJavascriptエンジンでベンチマークを行い、その結果と視聴者を天秤にかけるべきなのです。 そこから判断してください。