💻 Node.js модули: ECMA, Common.js, Module API

Поделиться
HTML-код
  • Опубликовано: 25 авг 2024
  • Github автора: github.com/tsh...
    Оглавление курса: github.com/How...
    Канал курса в телеграме: t.me/HowProgra...
    Группа в телеграме: t.me/HowProgra...
    Код из лекции: github.com/How...

Комментарии • 31

  • @TimurShemsedinov
    @TimurShemsedinov  2 года назад +14

    Код тут github.com/HowProgrammingWorks/Modularity

    • @user-ir5zd2jy9e
      @user-ir5zd2jy9e 2 года назад

      resolve, читаем как 'ризолв"
      Послушать произношение тут:
      www.google.com/amp/s/dictionary.cambridge.org/amp/english-russian/resolve

    • @user-jd7ub3tq2b
      @user-jd7ub3tq2b Год назад

      купите микро пожалуйста

    • @TimurShemsedinov
      @TimurShemsedinov  Год назад

      @@user-jd7ub3tq2b та ладно, хорошее качество звука, микрофон rode

    • @TimurShemsedinov
      @TimurShemsedinov  Год назад

      @@user-jd7ub3tq2b на каком смещении в видео есть проблемы?

    • @user-jd7ub3tq2b
      @user-jd7ub3tq2b Год назад

      ​@@TimurShemsedinov
      Не буду уже по всему видео скакать выискивать, несколько примеров, которые бегло нашел:
      00:39 - это достаточно .... (близкие?) вещи
      04:57 - который только что .... (смотрели?)
      08:03 - давайте .... (это дело?) попробуем
      Если что, конкретно эти моменты никак не влияют на качество подаваемой информации, поскольку несущественны. Просто привожу в качестве примеров помех.
      Субъективно, но я смотрю большое количество блогеров по проге, и никогда практически проблем со звуком не слышу. Вас только начал смотреть, буквально несколько роликов. Возможно дальше привыкну, но пока иногда некомфортно)
      Cпециально включил ulbitv, потом снова вас. Для меня лично разница в качестве прям чувствуется.

  • @Ajax222able
    @Ajax222able 2 года назад +25

    Класс, годы идут, а качество информации на месте, как и микрофон

    • @mmospanenko
      @mmospanenko 2 года назад

      Микрофон нормальный уже, не надо это) качество контента на высоте, не как микрофон пару лет назад :)

    • @user-jd7ub3tq2b
      @user-jd7ub3tq2b Год назад

      @@mmospanenko когда каждые несколько минут нужно перематывать назад, чтобы разобрать слово - это НЕ ок

  • @dmytrohaponov5517
    @dmytrohaponov5517 2 года назад +15

    1:02 export модулей
    3:00 require модулей
    5:35 require-resolve модулей
    12:15 cache
    18:38 немного об singleton
    19:53 модуль global
    20:43 пример с mixin-ами
    25:13 пример ecma скрипт модуля - export
    26:10 пример ecma скрипт модуля - import
    27:20 пример динамического импорта
    31:10 загрузка ф-ии createRequire
    41:00 подгрузка module через require
    43:40 подгрузка module через import

  • @Lebedev.D
    @Lebedev.D 2 года назад +5

    Очень кстати , спасибо Тимур !)

  • @evge5960
    @evge5960 Год назад +1

    Шикарно просто

  • @timashoff
    @timashoff Год назад +1

    Спасибо!

  • @ekhodzitsky
    @ekhodzitsky 2 года назад +2

    По поводу того что нужно всегда указывать расширение файлов. Разве node resolver не доставляет .js автоматически по умолчанию?

    • @TimurShemsedinov
      @TimurShemsedinov  2 года назад +8

      Я же в лекции объясняю, что для этого он делает лишние обращения к диску и несколько, т.е. это и так медленная операция, а так она затягивается в разы.

  • @alexnagorny7692
    @alexnagorny7692 2 года назад +3

    Тимур, эти лекции пойдут на замену старого контента в соответствующих модулях по ноде в HowProgrammingWorks?

    • @TimurShemsedinov
      @TimurShemsedinov  2 года назад +4

      Я их добавляю, а старые не удаляю, люди просят, чтоб оставались и старые версии

    • @alexnagorny7692
      @alexnagorny7692 2 года назад

      @@TimurShemsedinov благодарю за уточнение!

  • @donvietnam9279
    @donvietnam9279 2 года назад +2

    Не хватило момента о безопасности ES модулей. Если их использовать то остаются всё те же уязвимости связанные с зависcимостями, что и при require?

    • @TimurShemsedinov
      @TimurShemsedinov  2 года назад

      Конечно все остается, это просто другой формат оформления модулей, ни каких существенных преимуществ нет. А тот-левел-авейты ни кому не нужны в приложениях, они удобны только для примеров кода.

    • @donvietnam9279
      @donvietnam9279 2 года назад

      @@TimurShemsedinov благодарю

  • @recycle-bin-camp
    @recycle-bin-camp 2 года назад +1

    UMD можули только на фронте?

    • @TimurShemsedinov
      @TimurShemsedinov  2 года назад

      Реализовать можно, но ни кто не использует

  • @digitalturkistan1857
    @digitalturkistan1857 2 года назад +4

    Новый урок

    • @bloodpineapple9057
      @bloodpineapple9057 2 года назад +2

      Уууф, спасибо, что объяснил
      А то я прямо уже не знал, как быть

    • @TimurShemsedinov
      @TimurShemsedinov  2 года назад +9

      У меня лекции, а уроки у этих... не хочу называть

    • @user-jt7wb3zc1m
      @user-jt7wb3zc1m 2 года назад +4

      @@TimurShemsedinov Уроки в ̶і̶н̶ф̶о̶ц̶и̶г̶а̶н̶ інфоромів

  • @nightcode.
    @nightcode. 2 года назад

    Bored Api Using Async & Await.
    ruclips.net/video/O4LIEkLsTrI/видео.html

  • @TimurSevimli
    @TimurSevimli Год назад +1

    Спасибо!

  • @nightcode.
    @nightcode. 2 года назад

    Bored Api Using Async & Await.
    ruclips.net/video/O4LIEkLsTrI/видео.html