Ist nicht zwingend ein Vorteil, da muss ich mir erst die zugehörige Funktion raussuchen. Im Quelltext finde ich die einfacher/schneller.
Der HTML-Quelltext bleibt aber unangetastet und beim Wechsel des Frameworks (oder Anpassung der JavaScript-Goodies muss nicht an mehreren Baustellen gearbeitet werden (Plug-In-Prinzip).
Da sind wir mal einer Meinung: sowas gehört ausgelagert.
Richtig und genau darum verstehe ich nicht, warum du die Konfiguration "an Ort und Stelle" durchführen willst (noch dazu, mit benutzerdefinieren, völlig neuen Tags).