JSFiddle

Nikolai's public fiddles

  • Header with blur

    No-Library (pure JS), HTML, CSS, JavaScript

  • Scroll animation 2

    Анимация появления блоков при скроллинге. Вариант 2: блоки выезжают по очереди то справа, то слева

  • Scroll animation

    Анимация появления блоков при скроллинге. Вариант 1: выезжает снизу

  • Infinite scroll

    Бесконечный скроллинг. При прокрутке страницы до конца подгружаем новые сообщения.

  • Modal window with blur effect

    Модальное всплывающее окно с эффектом размытости заднего фона.

  • findExtremeIndex

    Найти индекс элемента в массиве, такого что по сравнению со средним арифметическим соседей он или как минимум вдвое меньше (слишком мал), или как минимум вдвое больше (слишком велик). Использовать findIndex

  • sumArray

    Вычислить сумму элементов массива, используя reduce

  • toHash

    Преобразовать индексированный массив в ассоциативный, где ключами для элементов являются значения их поля name. Использовать reduce.

  • quoteEach

    Преобразовать массив строк в строку, где каждый элемент заключен во французские кавычки (« и »)

  • isPalindrom

    Проверить, является ли массив палиндромом (при обходе с любого конца порядок элементов один и тот же)

  • detectReservedWord

    написать функцию которая принимает массив строк, а возвращает массив с номерами строк, в которых есть зарезервированные слова

  • isAnyReservedWord

    написать функцию которая определяет является ли переданная строка зарезервированным словом

  • isFalsy() and compact()

    falsy + compact fiddle

  • Pagination

    No-Library (pure JS), HTML, CSS, JavaScript

  • Multilevel menu

    Multilevel menu with Bootstrap 3 dropdown-submenu snippet

  • jQuery

    No-Library (pure JS), HTML, CSS, JavaScript

  • countUniques

    Для массива строк собрать статистику, сколько раз каждая строка появляется в нем. Результат вернуть в виде объекта с полями, равными уникальным строкам.

  • countEvenAtOdd

    Подсчитать количество четных чисел на нечетных позициях в массиве

  • watch

    Analog watch

  • Tic-tac-toe

    Крестики-нолики