H Писане на прост механизъм за шаблони на js в чернова на урок

Но за тези, които не са в темата малко за това какво е и какво ще ни даде.
Двигател на шаблони (в мрежата) - софтуер, който ви позволява да използвате html шаблони за генериране на крайни html страници. Основната цел на използването на инструменти за шаблониране е да се отдели представянето на данните от изпълнимия код. Често това е необходимо, за да се осигури възможността за паралелна работа на програмиста и дизайнера на оформлението. Използването на механизми за шаблониране често подобрява четливостта и промените във външния вид, когато един човек прави целия проект.

И така искаме да изобразяваме шаблони за 1 проход и да имаме изглед, отделен от логиката. Обикновено двигателите на шаблони имат подобен интерфейс.

Надявам се, че сега ще има по-малко юдъри юкери)

Не мога да кажа точно защо сте минус, но ето няколко коментара, които мога да ви дам:

  1. не трябва да правите велосипеди, освен ако не е за тренировка. За такива цели отдавна са измислени реакция, кормило, мустаци и т.н.
  2. Бих добавил и някакъв вид обратно извикване, за да покажа на потребителя информация за зареждането на страницата.
  3. Бих стилизирал това или в OOP стил (тогава можем да съхраняваме по един екземпляр за всеки шаблон), или както имате (но добавих кеш там). Защото ако потребителят прескача страниците, всеки път ще заредим шаблона от сървъра. За какво?
  4. atata, в JS е обичайно методите да се назовават с малка буква, но клас (макар и статичен) с главна буква.