Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
IonDen

Денис Инешин

JavaScript developer. IonDen.com
  • 2424
    вклад
  • 23
    вопроса
  • 3101
    ответ
  • 33%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Что точнее setInterval и setTimeout?

    IonDen
    Денис Инешин @IonDen
    WbICHA, так даже лучше.
    Написано 27 мар.
  • Какой курс выбрать для нуля в дизайне?

    IonDen
    Денис Инешин @IonDen Куратор тега IT-образование
    Kejser, ну давайте я обрисую вам ситуацию. Вот вы потратите 3-4 месяца на курсы по After Effects.
    У вас появится какая-то база как это работает.

    Далее вы придёте на фриланс биржу, где каждый день по десяку задач сыпется.
    И тут вы обнаружите что на каждую задачу по нескольку десятков или даже сотен откликов.
    И все ребята какие-то уже опытные и с толтым портфолио работ и со своим стилем.

    Раз в неделю-две вам будет что-то перепадать (за копеечку или за бесплатно "для портфолио"). По первости вообще платить не будут, даже там где обещали (вы ведь новичок и скорее всего заказчика не устроит ни качество ни сроки).

    Через полгода-год такой работы у вас уже обрисуется какое-то портфолио и возможно начнут попадатсья заказы подроже. 1000 руб в неделю+

    Года через полтора-два, вы выйдите на вашу ожидаемую зп. Лет через 5 устроитесь в хорошую контору уже на зп повыше.

    Но у многих ли хватит сил и терпения пройти этот путь?
    Написано 27 окт. 2022
  • Какой курс выбрать для нуля в дизайне?

    IonDen
    Денис Инешин @IonDen Куратор тега IT-образование
    Поймите самое главное. Айти это слишком размытая сфера, тут нет ни единых путей развития, ни единых стандартов професии, ни единого и потяного пути развития. В каждой новой компании та же самая вакансия может предполагать совсем другое, каждый специалист среднего и выше уровня находится в непрерывном обучении и переобучении, технологии, стандарты и требования меняются каждый день.
    Написано 27 окт. 2022
  • Какой курс выбрать для нуля в дизайне?

    IonDen
    Денис Инешин @IonDen Куратор тега IT-образование
    Kejser, конечно, нужны железобетонные аргументы "за" чтобы преодолеть все эти препятствия.
    Написано 27 окт. 2022
  • Standalone блоги и RSS мертвы? Где лучше вести свой технический блог?

    IonDen
    Денис Инешин @IonDen
    Я таких не знаю. Но у многих сервисов есть публичное API, соответственно вы можете написать самостоятльно скрипт, например на питоне и делать всё что нужно.
    Написано 27 окт. 2022
  • Есть ли смысл менять macbook pro 13, 2017(3.5 GHz Dual-Core Intel Core i7), 16Гб на macbook air m1, 16Гб?

    IonDen
    Денис Инешин @IonDen
    Удивительное рядом - M2 макбук можно переключить в режим использования только efficiency cores. Мощности по прежнему полно, а батарейка тянет несколько дней.
    Написано 06 окт. 2022
  • О каких IT специалистах говорят, когда речь идет о дефиците кадров?

    IonDen
    Денис Инешин @IonDen
    Хорошие сантехники, электрики, плотники сейчас кстати на вес золота и часто получают поболе средних айтишников.
    Написано 05 окт. 2022
  • Почему не работает отлов ошибок try, catсh?

    IonDen
    Денис Инешин @IonDen
    На этот вопрос невозможно дать ответ не зная что внутри client.sendMessage и кидает ли тот код ошибки.
    Написано 26 сент. 2022
  • Как отследить ошибку 404 в консоли?

    IonDen
    Денис Инешин @IonDen
    Павел Сидоров, тааак, а причем тут консоль? Вы все равно можете видеть в консоли все внешние загружаемые ресурсы и как они загружаются. В консоли вы можете видеть и фильтровать логи. Во вкладке network всегда видно все загружаемые ресурсы и их статус.

    К тому же какая разница? Обычные пользователи не видят консоль никогда.
    Написано 22 сент. 2022
  • Как отследить ошибку 404 в консоли?

    IonDen
    Денис Инешин @IonDen
    Павел Сидоров, впн нету?

    Тогда код:
    const img = new Image();
    const imgSrc = 'https://imageio.forbes.com/specials-images/imageserve/5d35eacaf1176b0008974b54/2020-Chevrolet-Corvette-Stingray/0x0.jpg?format=jpg&crop=4560,2565,x790,y784,safe&width=960';
    
    img.addEventListener('load', () => {
      // do something
      console.log('this one works: ', imgSrc);
      
      document.body.append(img);
    });
    
    img.addEventListener('error', () => {
      // don't do
    });
    
    img.src = imgSrc;
    
    
    // -----
    
    
    const img2 = new Image();
    const imgSrc2 = 'https://imageio.forbes.com/specials-images/imageserve/fdfdfd/2020-Chevrolet-Corvette-Stingray/0x0.jpg?format=jpg&crop=4560,2565,x790,y784,safe&width=960';
    
    img2.addEventListener('load', () => {
      // do something
      console.log('this one works: ', imgSrc2);
      
      document.body.append(img2);
    });
    
    img2.addEventListener('error', () => {
      // don't do
      console.log('this one NOT')
    });
    
    img2.src = imgSrc2;
    Написано 21 сент. 2022
  • Как отследить ошибку 404 в консоли?

    IonDen
    Денис Инешин @IonDen
    Павел Сидоров, https://jsfiddle.net/IonDen/614c9h57/ - всё прекрасно работает
    Написано 19 сент. 2022
  • Как отследить ошибку 404 в консоли?

    IonDen
    Денис Инешин @IonDen
    Ну для начала в стрелочной функции `this` вообще нет.

    Далее, просто рядом с картинкой создайте новую переменную.

    const img = new Image();
    const imgSrc = 'bla bla';
    img.addEventListener('load', () => {
      // do something
      console.log('this one works: ', imgSrc);
    });
    img.addEventListener('error', () => {
      // don't do
    });
    img.src = imgSrc;
    Написано 19 сент. 2022
  • Как отследить ошибку 404 в консоли?

    IonDen
    Денис Инешин @IonDen
    Павел Сидоров, еще раз посмотрите на мой пример.
    Написано 19 сент. 2022
  • Как отследить ошибку 404 в консоли?

    IonDen
    Денис Инешин @IonDen
    Павел Сидоров, src добавляем в конце.

    Вы не спешите сразу в цикл всё пихать. Протестируйте вначале на отдельных картинках, поштучно.
    Написано 19 сент. 2022
  • Как отследить ошибку 404 в консоли?

    IonDen
    Денис Инешин @IonDen
    Павел Сидоров, я обновил комменарий, точно так же можно добвать события load и error
    Написано 19 сент. 2022
  • Как работает функция?

    IonDen
    Денис Инешин @IonDen
    Чтобы понять правильно ли работает функция и выдает ли тот результат что нужен вам - напишите еще что она должна делать.
    Написано 19 сент. 2022
  • Когда можно использовать цикл внутри цикла?

    IonDen
    Денис Инешин @IonDen
    Lolipop999, а это не так просто. Читайте про dynamic programming, sliding window и т.д.
    Написано 10 сент. 2022
  • Правильно ли это по БЭМ?

    IonDen
    Денис Инешин @IonDen
    SASS/LESS совсем не предлагает бесконечную вложенность, зачем это? достаточно простых конструкций вроде
    .logo {
      foo: bar;
    
      &__link {
      }
    }


    И вообще это не главная фича CSS препроцессовров. Они позволяют лучше организовать CSS код, использовать сложные миксины и т.п. В современном CSS где уже есть переменные, они уже почти не нужны. Я бы использовал только для очень сложных проектов с комплексным дизайном.
    Написано 07 сент. 2022
  • Английский язык сильно помогает для роста в сфере IT и Программирования?

    IonDen
    Денис Инешин @IonDen Куратор тега IT-образование
    Да, разумеется, английский учить только в свободное время параллельно основной учебе в вашем случае.
    Написано 07 сент. 2022
  • Правильно ли это по БЭМ?

    IonDen
    Денис Инешин @IonDen
    godsplane, вообще нет, в данном случае это не CSS, а LESS (или какой-то аналогичный препроцессор).

    В бэм все классы независимы, друг в друга не вложены.

    Посмотртите какой CSS у вас будет после компиляции.

    Нужно отдельно header, отдельно logo
    Написано 06 сент. 2022
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • nedosekinstanislav
    Stanislav
    • 5 ответов
    • 0 вопросов
  • Kuzm1ch88
    Кузьмич
    • 5 ответов
    • 0 вопросов
  • aryzhanki
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации