Общее описание -------------- Я считаю, что использование директив подобно ангуляру очень удобно. Это позволяет навешивать функционал к блоку прямо в html шаблоне. Также реализован примитивный observer, который позволяет связывать разные компоненты приложения между собой. При всей схожести с ангуляром, мой подход очень производительный. Достигается это за счет отказа от использования $digest цикла и прочих плюшек. Изменение данных observer приводит к прямому вызову обработчика в директиве. Мой подход применим даже к очень сложным интерфейсам.
demchenkoe/rates
My frontend framework with pure JS. This is my test work for start job in some company.
JavaScript