07.07.2020 Front-end
Angular 2+: Стратегия обнаружения изменений

Стратегия обнаружения изменений – это механизм Angular, который отвечает за изменение в шаблонах при изменении в моделях, то-есть как именно будут выглядеть компоненты в результате различных событий – браузерное события, promices, timers, XHR и т.д.

06.07.2020 Front-end
Жизненный цикл компонента Angular

В Angular компоненты имеют свой жизненный цикл (lifecycle) от создания компонента и до его удаления, который разделяется на конкретные фазы. Фреймворк даёт возможность получить доступ к каждой фазе жизненного цикла при помощи методов – хуков (Lifecycle Hooks) и повлиять на компонент в конкретный этап его жизненного цикла. Каждый такой метод определен в отдельном интерфейсе, например, […]

04.06.2018 Front-end
ES6: Set, Map, WeakSet и WeakMap

Set – коллекция значений в любом формате, представленных в одном единственном экземпляре. Map – коллекция для хранения данных в виде ключ : значение, но, в отличии от обычных ассоциативных массивов, ключем может быть любой тип (как примитивы так и объекты).