• Есть ли польза от codewars?

    sim3x
    @sim3x
    Синтетические задачки
    Для начинающих - крайне полезно
    Для средняков - полезно посмотреть на чужой код и понять как он работает
    Для топов - развлечение на самое простое, короткое или однострочное решение

    Просто куски кода оттуда никогда не юзал
    Подходы - юзал

    Не знаешь как решить. Сядь и нарисуй блоксхему алгоритма без привязки к ЯП
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    2 года назад CodeWars помог мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu. На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
    Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
    Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
    Не стоит сильно зацикливаться на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
    Ответ написан
    2 комментария
  • Счетчик на js по кликам?

    @pythonist1234
    Правильно так:
    <input type="button" id="buttonCountPlus" value="+">
    <input type="button" id="buttonCountMinus" value="-">
    <div id="buttonCountNumber">1</div>
    <input type="hidden" value="1" id="num" name="num">

    let buttonCountPlus = document.getElementById("buttonCountPlus");
    let buttonCountMinus = document.getElementById("buttonCountMinus");
    let count = document.getElementById("buttonCountNumber");
    let count2 = document.getElementById("num");
    let number = 1;
    let price = 350;
    
    buttonCountPlus.onclick = function() {
        if (number <= 3) {
            number++;
            count.innerHTML = number;
            count2.value = number * price;
        }
    };
    
    buttonCountMinus.onclick = function() {
       if (number >= 2) {
           number--;
           count.innerHTML = number;
           count2.value = number * price;
        }
    }:
    Ответ написан
    6 комментариев
  • Как получить доступ к DOM элементу посредством Vue?

    @BelkinVadim
    Frontend разработчик
    <div>
       <textarea ref="textarea"></textarea> 
       <span></span>
    </div>


    this.$refs.textarea

    Задаете атрибут ref для нужного элемента и по установленному значению обращаетесь в this.$refs

    Про refs в документации
    Ответ написан
    Комментировать
  • Где находятся установленные расширения VS Code?

    tomnolane
    @tomnolane
    профессиональный разработчик
    (если говорить про Windows 10 и default установку), то тут: C:\Users\username\.vscode\extensions\
    Ответ написан
    1 комментарий