JSFiddle

Vadim's public fiddles

  • Vue-audio-player

    Vue 2.2.1, HTML, CSS, JavaScript

  • Pikabu_task9

    22. Предположим вам по наследству достался код с обильной избыточностью. Максимально упростите код (сократите или удалите ненужные операции), сохранив его логику. const f = (x) => { let data, x2 = new Number(`+${x}`), x3 = x / {toNumber() {return 5}}; data = { isX: x3 === x3, d: Boolean(34), n: x === x2, }; if (!!data.isX ? data.d : data.n) { return Math.ceil(x) >> x2; } else { return (Math.trunc(x) << 0) ** 0b10; } };

  • Pikabu_task8

    21. Предложите, на ваш взгляд, наилучший вариант селектора к элементу ниже, для отображения текста чёрным цветом, учитывая, что ваш селектор расположен в самом начале следующих стилей <section class="section" id="section">Зелёный текст</section> // <-- Ваш селектор // .... section.section {color: red} .section {color: green} section#section {color: yellow} section#section.section {color: pink} section.section {color: red}

  • Pikabu_task7

    20. Предложите вариант базового класса для успешной работы следующего кода

  • Pikabu_task6

    19. Дан массив целых чисел input. Необходимо написать функцию, которая преобразует массив input так, чтобы он удовлетворял следующим условиям: вначале числа кратные двум, от наибольшего к наименьшему; затем оставшиеся числа от наименьшего к наибольшему. let input = [-2, 2, 4, 6, 8, 10, 3, 5, 7, 9, -1, -11]; func(input); // [ 10, 8, 6, 4, 2, -2, -11, -1, 3, 5, 7, 9 ]

  • Pikabu_task5

    18. Имеется строка str с произвольным текстом. Необходимо без использования циклов (for, while, do) и объявления дополнительных переменных, посчитать количество символов в строке, у которых ASCII код кратный 3. Напишите по возможности наиболее компактный код.

  • Pikabu_task4

    16. Используя регулярные выражения (RegExp) проверьте на валидность введенный пользователем URL (пусть это будет переменная url) по следующим критериям: разрешенные протоколы: http, https, а также ftp; URL может иметь один из следующих поддоменов (3го уровня) m, m-test, c1...c100; домен второго уровня строго задан "pikabu"; URL может иметь порт 8080; URL не может иметь путь, параметры и якорь. Пример URL валидный по заданным критериям: https://c52.pikabu.lh:8080

  • Pikabu_task3

    15. С помощью библиотеки jQuery найдите все блоки div на странице с двумя классами. Пример div с двумя классами <div class="class1 class2"></div>

  • Pikabu_task2

    17. Предложите стили (LESS или SASS) для списка ниже, чтобы привести его к виду, как показано на скриншоте:

  • Pikabu_task1

    14. Дан фрагмент HTML. Исправьте, пожалуйста, в нем предложение, используя только нативный JavaScript <div class="example">Дважды <span>два</span> - двадцать два</div>

  • lps-vue-admin

    Vue 2.2.1, HTML, CSS, JavaScript

  • TopToolTip

    jQuery 3.1.1, HTML, SCSS, JavaScript

  • Counter From-To

    jQuery 3.1.1, HTML, SCSS, JavaScript

  • Border (with radius) animate

    Raphael 2.1.0, HTML, SCSS, JavaScript

  • Explain

    small pop-up explanation

  • DropDown

    jQuery 3.1.1, HTML, SCSS, JavaScript

  • Closures practice

    Mootools 1.3.2, HTML, CSS, JavaScript