jobo: javascript und templates - PURE und Alternativen

Beitrag lesen

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