Меня зовут Лео.
Я JavaScript developer. Очень общительный)
Стек: yarn, nodeJs, git, vscode, nginx, pug, koa, typescript, esbuild.
Больше люблю писать код отвечающий за функционал, чем заниматься вёрсткой)
Контакты
Местоположение
Россия, Москва и Московская обл., Москва

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (17)
  • Фундаментальное отличие async await в python и javascript?

    Leo5878
    @Leo5878
    Улыбчивай, люблю учить и учиться
    Если не использовать await, сразу после вызывоа функции, то она попадет в event loop. Но не все операции могут быть по настоящему асинхронными. На картинке хорошо отображено, то как это работает: 1*xm_WajiPlaOeJWcqgJb1xQ.png

    Если например, это работа с сетью и сразу же не ожидать ответ, то код продолжит выполнение до того момента, пока данные не нужны будет, а получение данных по сети будет асинхронным
    const data = fetch('http://exmapl.ecom');
    // ... - какой-то код
    await data()
    Ответ написан
    Комментировать
  • Как найти проекты или репозитории, где показана правильная разработка?

    Leo5878
    @Leo5878
    Улыбчивай, люблю учить и учиться
    Ну смотри. Тебе следует почитать о прицнипах ООП, функционального програмирования. Будешь лучше понимать, как правильно писать код, чтобы потом не было с ним проблем.
    Читай о патернах, методологий (css). Есть в ООП такое понятие как принцип solid

    Вот несколько источников, где можо познакомиться с этим:
    https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B7%D...
    https://labs-org.ru/obektno-orientirovannoe-vizual...
    https://tproger.ru/translations/10-oop-principles/
    https://techrocks.ru/2020/08/26/solid-principles-i...
    https://medium.com/webbdev/solid-4ffc018077da

    О патернах ООП:
    https://habr.com/ru/post/136766/
    https://proglib.io/p/learn-oop-patterns/ - более новая статья (патерны те же)
    https://ru.wikipedia.org/wiki/%D0%A8%D0%B0%D0%B1%D... - познкомишьс с шаблонном проектированием. Рекомендую в википедии взять их названия познакомиться с ними там на каком-то уровне базовом, а потом гуглить их по отдельности, особенно ООП, потому как js является ООП языком и с функциональном программированием, лишним вообще не разу не будет.

    Если будешь гуглить такую тематику, то там будут примеры того, что описывает прицип, так лучше будешь понимать, как надо делать и какие плюсы ты получишь от использования. Ну и желателен наставник, который бы указывал на ошибки. Ну и конечно же побольше писать! Еще научиться проводить рефакторинг кода, это когда ты написал функцию, например, а она у тебя большая, сложная и не понятная, а ты знаешь, что функция у тебя должна выполнять ровно одно действие, вот ты и дробишь ее на несколько мелких, меняшь условия на более логичные, менешь название переменных на более понятные и т.д. Сокращаешь код или делаешь его более локаничым, оставляя функционал тот же и вот ты уже можешь переиспользовать любую из функций, просто дав ей нужные аргументы, а что у тебя в условии понятно с полувзгляда, потому что, например, у тебя функция какая-то проверяет условие, возвращет boolean значение и тебе достаточно в if проверить, что тебе вернулось true или false)

    А в репозиториях все, что ты поймешь, так это то-что ничего не понятно)))
    Масимум увидешь как можно написать ту или иную вещь. Все! Ты больше ничего там не поймешь. Слишком много кода, для анализа, чтобы учиться на твом уровне
    Ответ написан
    Комментировать
  • Как растянуть изображения на всю ширину в мобильной версии сайта?

    Leo5878
    @Leo5878
    Улыбчивай, люблю учить и учиться
    У тебя на родителе в figure стоит класс align: left. Из-за чего у тебя происходит обтекание слева от картинки
    @media only screen and (min-width : 320px) and (max-width : 480px) {
     img {width: 100%;}
     .alignleft {
        float: none;
     }
    }
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (16)