Результаты поиска

Результаты поиска по запросу

Build Tools: Grunt vs Gulp

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

ES6: Set, Map, WeakSet и WeakMap

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

JavaScript — чистый код

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

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

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