Redécouvrir `document.write()` : Modèles HTML pour sites statiques
Cet article explore une utilisation astucieuse de la fonction JavaScript `document.write()` comme moteur de modèles HTML simple pour la création de sites web statiques. L'auteur montre comment utiliser `document.write()` en toute sécurité pour réutiliser des fragments HTML, en évitant les repeints de page, ce qui donne des sites statiques rapides et efficaces. Il partage des conseils d'utilisation, des mises en garde et des comparaisons avec d'autres approches. Bien que `document.write()` soit dépréciée, l'auteur plaide pour ses avantages dans des scénarios spécifiques et fournit deux règles de sécurité pour atténuer les risques potentiels. Des alternatives telles que `document.currentScript.replaceWith()` sont également abordées.