25.07.2020 Front-end
Web Share API: Как поделиться ссылкой на мобильных устройствах в один клик

В мобильных устройствах есть встроенная возможность поделиться ссылкой через приложения, установленные на данном устройстве. При этом Вашему веб-сайту совершенно не нужно знать какие именно приложения есть у пользователя, так как практически все реализовано стандартными браузерными возможностями с минимальным вмешательством разработчика. Всего при помощи одной кнопки Вы даете возможность пользователю поделиться вашей ссылкой или файлом в любом из его приложений.

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

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

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

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

19.10.2019 Front-end
Оптимизация: Отложенная загрузка изображений

Ленивая загрузка – это метод оптимизации производительности, который позволяет загружать только необходимые разделы веб-страниц и страниц для мобильных устройств по запросу, а не все сразу. Это означает, что каждый раз, когда пользователи прокручивают ваше приложение, подгружается содержимое то, которое попадает в область просмотра.

12.09.2019 Front-end
Практические задания на собеседование: CORE JS

1. Что выведется в консоль?
2. Напишите функцию сложения вида add(num1)(num2)..
3. Задачки с Promise
4. Найдите средний возраст пользователей
5. Напишите findUnique() функцию
6. Напишите createCounter() функцию

26.06.2019 Front-end
Вопросы и ответы на собеседование: CORE JS

Популярные вопросы и ответы на собеседовании:
1. Context (bind / call / apply)
2. Scope
3. Hoisting
4. var, let & const
5. Promises. Promise chain
5. Event Loop

17.03.2019 Front-end
Polymer 3: Intro

Polymer – это библиотека от Google, предназначена для создания и использования пользовательских элементов (WebComponents).

17.11.2018 Front-end
Angular 7: Обновления и новые фичи

Вы еще не используете Angular 7 и не знаете с чего начать? Тогда эта статья специально для Вас! Здесь мы рассмотрим основные отличия Angular 7 от более ранних версий, некоторые отличные функции для повышения производительности и разберемся чем же он так привлекает разработчиков.

13.11.2018 Front-end
Что нового появилось в Angular 6?

В этой статье я сделаю краткий обзор основных захватывающих обновлений, которые принес нам Angular 6, включая RxJS 6, Angular Elements, Ivy рендеринг и многое другое.

04.11.2018 Front-end
Canvas. Анимация текста

В этой статье я Вам покажу как можно создать анимацию текста при помощи Canvas, а так же расскажу о некоторых важных методах, которые вам будут полезны и о функции requestAnimationFrame.

25.07.2018 Front-end
Build Tools: Grunt vs Gulp

В этой статье я предлагаю к Вашему рассмотрению Grunt и Gulp, которые выполняют те же задачи перед ними поставлены и что они делают в результате, но в процессе несколько отличаются друг от друга.

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

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