Ответы пользователя по тегу JavaScript
  • Как сформировать и вывести на экран последовательность из n элементов, заданных датчиком случайных чисел?

    @Kyanda
    SarmatBR, простенькая же задачка. Что Вас в ней смутило?

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
    </head>
    <body>
        <script>
            let n = 10,
                left = -23,
                right = 34;
            let s = "";
            for (let i = 0; i < n; i++) {
                s += Math.floor(Math.random() * (right - left + 1) + left) + "<br>";
            }
            document.body.insertAdjacentHTML("beforeend", s);
        </script>
    </body>
    </html>


    Есть ли вопросы по коду? И что у Вас не получалось конкретно?
    Ответ написан
  • Неожиданное поведение редьюсера redux. В чём проблема?

    @Kyanda
    Замените

    case "INCREMENT":
                let incItems = state.items;
                incItems[action.payload].count += 1;
                return Object.assign({}, state, {
                    items: incItems   
                });


    на это:

    case "INCREMENT":
                let incItems = state.items;
                incItems[action.payload].count += 1;
                return Object.assign({}, state, {
                    items: [].concat(incItems) 
                });
    Ответ написан
  • Как стать javascript разработчиком?

    @Kyanda
    Здравствуйте!

    Пожалуй, Вы сделали разумный выбор, уйдя из 1С. Веб предоставляет больше возможностей и интересных задач.

    По поводу трудоустройства. Вы хотите устроиться junior'ом в Frontend-разработке. А есть ли у Вас хотя бы какие-то навыки и хотя бы какой-то минимальный опыт в этой сфере? База фронтентда - это HTML, CSS и javaScript. Владеете ли Вы этими языками? Опыт (хотя бы какой-то, хотя бы любительский из нескольких проектов) обязателен, без него в подавляющем большинстве случаев Вас просто проигнорируют. Трудоустроиться с минимальными знаниями можно, но всё же шансов получить работу будет больше если к тому, что я перечислил Выше, добавить react js/vue js, какой-нибудь сборщик, шаблонизатор и git.

    Вёрстку Вам придётся полюбить. Это неотъемлемая часть frontend'a. Увы. Да, занятие, пардон, геморойное. Уделите внимание качественной вёрстке. Больше практикуйтесь. Учитесь верстать адаптивно и кроссбраузерно. Без этого никак. Это основа основ frontend'a. Со временем Вы даже войдёте во вкус. На самом деле, это интересное занятие. Меня на начальных порах тоже бесила вёрстка: хотелось уйти в более серьёзное программирование, а не блоки расставлять. Но со времеем стало интересно. Мне нравится из нарисованного макета делать полноценный функциональный сайт.

    Рубеж в 120 тысяч преодолеть возможно. Но сразу советую снять по этому поводу розовые очки. Если Вы думаете, что изучите несколько технологий и через годик выйдите на такую зарплату, то это не так. Такие деньги платят за умение решать сложные задачи оптимальным путём и за колоссальный опыт. Не видел ни одного человека, который быстро вышел бы на такую сумму во Frontend'е.

    В заключение хочу пожелать Вам удачи и никогда не останавливаться. Самое главное - устроиться на работу и как можно скорее преодолеть уровень джуна - стать миддлом. Там будет интереснее и полегче.
    Ответ написан