Research naar templating engines pug, Handlebars en EJS - norakramer1/blokTech GitHub Wiki
- Handlebars
Handlebars een een templating engine die gebruikt maakt van {} tussen de brackets kun je de content plaatsen die later vervangen word met een input object.
het ziet er dan zo uit:
<p>{{firstname}} {{lastname}}</p>
Als je hier een fist name en last name defined komt het er zo uit te zien:
<p>Nora Kramer</p>
- Pug
Pug renderd de data met pug.compile() in een functie die je kan aanroepen om de html dynamischer te maken
Het ziet er zo uit:
p #{name}'s Pug source code!
- EJS
EJS is een templating engine die werkt met alleen embedded javascript. De <%%> word gebruikt voor conditions
het ziet er zo uit:
<h2><%= user.name %></h2>