Hallo,
- speichere Deine Templates mit Platzhaltern in
<script type="text/html"></script>
-Tags mit fester ID.
? das kapier ich nicht ganz. wie genau? wieso im script-tag? wird es da (noch) nicht ausgelesen? oder meinst du in hochkommas?
<script type="text/html">
codeSnippet = '<h1>{abc}</h1';
</script>
???
da wäre ja das syntaxhighlighting perdu. in php gibt es ja ob_start()/_get_clean();
function json2html(template, jsobj) {
return document.getElementById(template).innerHTML.replace(/${([^}]+)}/g,
function(full, key) { return jsobj[key] || ''; });
}
Ja, solange nicht iteriert werden muss, oder? Was ist full?
> - Füge das generierte HTML an passender Stelle ein. Fertig!
Ok, dann kann man ja wohl iterieren.
> Tip: Wenn Du noch mehr Geschwindigkeit brauchst, kannst Du Dir vorher einen Cache aus den Templates bauen.
Ja, das mit dem Template hab ich noch nicht ganz kapiert.
Gruß
jobo