Объектно-ориентированный JavaScript: функции конструкторы

6 Февраля 2016

Итак, вам нужно создать десяток объектов с одинаковыми свойствами и методами. Как раз для этого есть функции конструкторы, которые позволят не переписывать код для каждого объекта и в значительной степени помогут сэкономить ресурсы.

Виселица

6 Февраля 2016

Напишите игру "виселица"

Объектно-ориентированный JavaScript: работа с объектами

5 Февраля 2016

В прошлой статье мы выяснили, что не всё в JavaScript является объектом, и все данные разделяются на примитивы и объекты. В этой статье рассмотрим способы создания объектов, что такое методы, свойства, как их присваивать, способы итерации по всем свойствам объектов и использование ключевого слова this.

Объектно-ориентированный JavaScript: примитивы и объекты

4 Февраля 2016

Скорее всего, вы читали или слышали, что всё в JavaScript является объектом. Ещё чаще можно увидеть опровержения этого утверждения. Подобные споры возникают регулярно и обусловлены в большей степени недопониманием концепций JavaScript. И, на самом деле, причина считать примитивы объектами есть — примитивы имеют свойства и методы, поведение которых во многом схоже со свойствами и методами объектов. В статье рассмотрим, чем примитивы, на самом деле, отличаются от объектов и почему это так важно.

Что за треугольник?

2 Февраля 2016

Всего существует 3 вида треугольников: остроугольные, прямоугольные и тупоугольные. В задаче требуется написать функцию, которая будет тестировать треугольники и сообщать, к какому виду они относятся.

Перебирающие методы массивов изнутри

1 Февраля 2016

forEach, map, filter, some, every и reduce являются ключевыми методами массивов в JavaScript, так как большая часть данных, например приходящая с сервера, в JSON формате подразумевает их использование для удобной фильтрации и преобразований. В статье будет рассмотрено применение каждого метода, а также рассмотрены способы их реализации в виде функций.

Шаблонизация

30 Января 2016

Создание новой строки на основе шаблона

Дайджест лучших материалов за январь

29 Января 2016

Дайджест лучших материалов из группы за первый месяц 2016 года.

Удаление элементов из массива по индексу

29 Января 2016

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

Измерение производительности блоков кода

28 Января 2016

Измерять производительность блоков кода очень просто с помощью инструментов разработчика и функций console.time() и console.timeEnd().