Research naar templating engines pug, Handlebars en EJS - norakramer1/blokTech GitHub Wiki

backend templating engine research

  1. 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>

  1. 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!

  1. 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>

⚠️ **GitHub.com Fallback** ⚠️