Atomic TODOLIST
Особенности:
- SPA приложение
- MVP архитектура
- Написано на ES5 без использования сторонних фреймворков и библиотек
Установка:
- клонируйте репозиторий
- npm install
- npm start
- откройте в браузере http://127.0.0.1:8000/
Online демо: https://bxnotes.ru/todolist/
Основные возможности приложения: Вы можете добавлять заметки в список, выделять их и удалять.
Для реализации шаблонизатора использовался подход, описанный в этой статье: http://krasimirtsonev.com/blog/article/Javascript-template-engine-in-just-20-line (репозиторий: https://github.com/krasimir/absurd/blob/master/lib/processors/html/helpers/TemplateEngine.js)