• Замыкания в чем конкретно разница?

    for (var i = 0; i < thumbnails.length; i++) {
      thumbnails[i].addEventListener('click', function () { // Корень проблемы здесь.
        // Ты обьявляешь (не вызываешь!) в цикле анонимную функцию. При создании эта функция получает
        // ссылку на внешнее лексическое окружение, которым, в данном случае, является тело цикла for.
        // Когда функция вызывается, в своем лексическом окружении i она не находит, и продолжает поиск
        // во внешнем. К моменту вызова, цикл завершен, и i в его лексическом окружении равна thumbnails.length
        fullPhoto.src = photos[i];
      });
    }
    Ответ написан
    Комментировать
  • Правда ли что рынок веб разработки "перегрет"?

    @dmitry_pacification
    Трудности рождают прорыв
    Перегрет начинающими джунами, но дефицит сеньеров. Даже не каждый мидл - это мидл по факту. Мое личное субъективное понимание: мидл с 2-х летним опытом - это не мидл на самом деле, а просто хороший джун. Чтобы стать мидлом нужно лет 5, чтобы стать сеньером 10. Все, кто кричат что они сеньеры но у них нет 10 лет в сфере (получение профильного образование тоже входит в эти 10 лет) - они очень хорошие мидлы.

    10000 часов (это 5 лет упорной работы с по 40 часов в неделю) - это, как в интерентах пишут, время за которое можно стать профессионалом. Но без профильного образования нужно не 10к а 20к. Т.е. ты тупо 5 лет учишься всему новому.

    5к часов - это просто уверенный уровень. Ты знаешь, но не все, а что не знаешь - в том сможегшь разобраться сам.
    Ответ написан
    Комментировать