schnöres - swift JS templating

schnöres ist die Westentaschen-Version von moustache, nur in JS.

schnöres.js Aufruf
 <script type="text/javascript" src="js/schnöres.js"></script>
 <script type="text/javascript">
   var l = {
     'key' : 'value',
   };
 
   schnöres.grow(l);
 </script>

Ablauf

schnöres ersetzt zweckmäßig in schnöresse ({}) eingeschlossene Variablennamen mit den Werten aus der übergebenen Liste.

Spezial-Schlüssel

Die Liste verfügt über Spezial-Schlüssel. Das sind im einzelnen:

templates

In Templates werden etwaige Schnipsel zur Wiederverwendung/Expansion von Arrays und Listen aufgeschrieben. Das Ergebnis der ersetzten Template fliesst nachher entweder in den body oder die Klassen, die eingestellt sind.

schnöres-Templates sehen so aus:
 <h1>Ich bin die template!</h1>
 <p>Hallo ${name}!</p>

Anschauungsmaterial