Šablonování s JavaScriptem
17. Červenec 2008
,
Až dodnes by mě nenapadlo, že jde udělat kvalitní šablonovací systém na straně klienta. Doslova mě posadilo na zadek řešení, se kterým přišel John Resig. Šablona se dá do stránky tak, aby se byla skryta a přiřadí se na potřebné místo přes šablonovací funkci - v podstatě nahradí všechny výskyty <?=neco?> za json obsah struktury.
<script type="text/html" id="sablona_tmpl">
<h1><%=promenna1%></h1><p><%=promenna2%></p>
</script>
tmpl('sablona_tmpl',
{
promenna1: 'vlastnost',
promenna2: 'vlastnost2'
}
);
Byl bych opravdu hodně překvapený jestli se tohle řešení neujme. Něco takového tady opravdu chybělo (no, je tady xslt, práce s ním je utrpení).
Ondřej Brandejs