`document.write()` の再発見:静的サイトのためのHTMLテンプレートエンジン
2025-08-16
この記事では、JavaScriptの`document.write()`関数をシンプルなHTMLテンプレートエンジンとして使用するという賢いやり方を解説しています。`document.write()`を安全に使用してHTML断片を再利用し、ページの再描画を回避することで、高速で効率的な静的サイトを構築する方法を示し、使用方法、注意事項、他の方法との比較などを共有しています。`document.write()`は非推奨ですが、特定の状況では利点があると主張し、潜在的なリスクを軽減するための2つの安全ルールを提示しています。`document.currentScript.replaceWith()`などの代替案についても議論されています。
開発
静的サイト