Development: Front-end
Здесь собраны статьи для разработчиков сайтов и интересные новости по тематике Front-end.
Как определить производительность в Angular и способы ее улучшить.
Когда речь заходит о производительности Single Page Applications, мы можем говорить о сетевой производительности и о RunTime Performance.
В мобильных устройствах есть встроенная возможность поделиться ссылкой через приложения, установленные на данном устройстве. При этом Вашему веб-сайту совершенно не нужно знать какие именно приложения есть у пользователя, так как практически все реализовано стандартными браузерными возможностями с минимальным вмешательством разработчика. Всего при помощи одной кнопки Вы даете возможность пользователю поделиться вашей ссылкой или файлом в любом из его приложений.
Стратегия обнаружения изменений – это механизм Angular, который отвечает за изменение в шаблонах при изменении в моделях, то-есть как именно будут выглядеть компоненты в результате различных событий – браузерное события, promices, timers, XHR и т.д.
В Angular компоненты имеют свой жизненный цикл (lifecycle) от создания компонента и до его удаления, который разделяется на конкретные фазы. Фреймворк даёт возможность получить доступ к каждой фазе жизненного цикла при помощи методов – хуков (Lifecycle Hooks) и повлиять на компонент в конкретный этап его жизненного цикла. Каждый такой метод определен в отдельном интерфейсе, например, […]
Ленивая загрузка – это метод оптимизации производительности, который позволяет загружать только необходимые разделы веб-страниц и страниц для мобильных устройств по запросу, а не все сразу. Это означает, что каждый раз, когда пользователи прокручивают ваше приложение, подгружается содержимое то, которое попадает в область просмотра.
1. Что выведется в консоль?
2. Напишите функцию сложения вида add(num1)(num2)..
3. Задачки с Promise
4. Найдите средний возраст пользователей
5. Напишите findUnique() функцию
6. Напишите createCounter() функцию
Популярные вопросы и ответы на собеседовании:
1. Context (bind / call / apply)
2. Scope
3. Hoisting
4. var, let & const
5. Promises. Promise chain
5. Event Loop
Polymer – это библиотека от Google, предназначена для создания и использования пользовательских элементов (WebComponents).
Вы еще не используете Angular 7 и не знаете с чего начать? Тогда эта статья специально для Вас! Здесь мы рассмотрим основные отличия Angular 7 от более ранних версий, некоторые отличные функции для повышения производительности и разберемся чем же он так привлекает разработчиков.
В этой статье я сделаю краткий обзор основных захватывающих обновлений, которые принес нам Angular 6, включая RxJS 6, Angular Elements, Ivy рендеринг и многое другое.
В этой статье я Вам покажу как можно создать анимацию текста при помощи Canvas, а так же расскажу о некоторых важных методах, которые вам будут полезны и о функции requestAnimationFrame.
В этой статье я предлагаю к Вашему рассмотрению Grunt и Gulp, которые выполняют те же задачи перед ними поставлены и что они делают в результате, но в процессе несколько отличаются друг от друга.