Na takéto som v jQuery používal plugin jQuery Templates, ktoré už jQuery tím oficiálne nepodporuje, ale majú na stránkach odkaz na ďalšie alternatívy JsRender a JsViews. Tie alternatívy som síce vôbec nepozeral, ale stoja za zváženie (zvlášť keď tam píšu o nich ako o vylepšených nástupcoch jQuery Templates).
Pri jQuery Templates som mal šablóny v samostatných súboroch, takže to bolo vyhovujúce. Predpokladám, že to budú podporovať aj tie ďalšie alternatívy.