Development

Здесь собраны статьи для разработчиков сайтов и инетерсные новости из мира техники.

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

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

Polymer 3: Intro

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

Angular 7: Обновления и новые фичи

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

Что нового появилось в Angular 6?

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

Canvas. Анимация текста

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

Build Tools: Grunt vs Gulp

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

ES6: Set, Map, WeakSet и WeakMap

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

JavaScript – чистый код

Написание чистого кода – это то, что знают и делают на автомате профессиональные разработчики. В этой статье мы обсудим основные понятия принципа чистоты кода, как называть и использовать переменные и функции, а также рассмотрим некоторые конкретные примеры применения “чистого кода” в javascript.

Обработка событий в React

Обработка событий с элементами React очень похожа на обработку событий на элементах DOM. Существуют синтаксические различия

Реализация мемоизации в JavaScript

Программы часто тратят время на вызовы функции, что б пересчитать те же резльутаты снова и снова. Это явление часто наблюдается с рекурсивными и математическими функциями. Прекрасный пример – генератор чисел Фибоначчи. Последовательность Фибоначчи представляет собой ряд целых чисел с нуля или единицы. Каждое следующее значение является суммой двух предыдущих чисел. Исходя из этого определения, первые десять чисел Фибоначчи: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34. С точки зрения программирования, n-ое число Фибоначчи, как правило, вычисляется рекурсивно с использованием следующей функции.