Весь TypeScript за 35 мин

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2022
  • Быстрый экспресс-курс по TypeScript
    Подпишись чтобы узнавать новое
    Мой телеграмм t.me/jswrl
    Бот IT собеседник t.me/interviewITBot
    Экосистема знаний в IT itsystem.space/
    #javascript #js #programmer #programming #обучениепрограммированию #программирование #программист #developers #angular #reactjs #typescript #typescriptcourse

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

  • @bayalesko7956
    @bayalesko7956 Год назад +4

    Спасибо друг, пришел лайкнуть труд и написать отзыв! Всем удачи)

  • @romanmed9035
    @romanmed9035 Год назад +10

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

  • @iskandarv5865
    @iskandarv5865 Год назад +5

    Коммент в поддержку развития канала. Спасибо за контент

  • @AntonioBenderas
    @AntonioBenderas Год назад +5

    Лайк в поддержку, будем учить JavaScript, TypeScript, Nodejs и вообще)

  • @pozdnotech6016
    @pozdnotech6016 Год назад +4

    Большое спасибо !

  • @samolevich
    @samolevich Год назад +2

    Дженерики очень доступно объяснил. Спасибо
    Очень хорошее видео

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

    Классное видео, поддержим автора

  • @z-z-z-zz-z-z765
    @z-z-z-zz-z-z765 Год назад +5

    Спасибо👍

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

    Теперь понял женерики. Все классно объяснили, спасибо большое!

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

    Лучший, лайк в поддержку

  • @user-lg4hb8fr9q
    @user-lg4hb8fr9q Год назад +3

    спасибо!

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

    спасибо!👏

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

    Спасибо за видос

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

    Понравилось, что вы привели сравнение, где/как использовать type и interface по вашему опыту, другие только пример из документации показывают, а в чем отличие и где/что применять не говорят. Про дженерики у вас тоже лучшее всех объяснение. Но не понравился ваш плохой пример в перегрузкой, что будет, если вызвать sumMethod('hello')? Насколько мне известно, внутри функции должны быть проверки на переданные параметры, их типы и тд. Удачи вам!

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

    Полезное видео. За 35 минут все плюшки TypeScript

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

    Все неплохо, но речь очень тихая. Спасибо колонкам

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

    31:36 два раза консоль лог - принт уже исполняет лог )) торопился закончить видео ))

  • @eizeed7973
    @eizeed7973 11 месяцев назад

    И почему же добавлять приписку I к интерфейсам это плохая практика? Упомянул но не объяснил. Так же слышал что в тсе для типов используют приписку T

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

    19.53
    Или тот или тот? Но компилятор не ругается)

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

    Typescript is just same JS forcing you type more :)

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

    Так и не стало понятно какую дополнительную функциональность вносит enum
    Тот же объект
    А если есть объект, который работает так же, то для чего enum сущность? Какую задачу он может решить, помочь? Какую новую фишку он вносит?

    • @vadikot
      @vadikot Год назад +2

      Удобно использовать для разных констант, опций, цветовых схем для css, статусов (done, error...) и тд
      К примеру ,мы знаем, что на всем сайте есть всего 3 цветовые схемы и слова 'light', 'dark', 'pink' используются повсюду
      1) мы можем допустить ошибку в написание слова
      2) если вдруг название light надо поменять на midnightLight, то достаточно изменить только наш enum light = 'midnightLight', а не искать во всем приложении где мы использовали слово light и вручную везде его заменять
      3) При написание кода нам достаточно набрать appThemes и нам тут же подскажут, какие цветовые варианты темы у нас есть. Ну и если хотим добавить четвертый цвет, то добавляем в enum еще одно значение и в следующий раз, при вызове appThemes, вы или другой разработчик увидите, что появился новый цвет
      4) interface myButton {
      color: appThemes;
      } - теперь при создании объекта с этим интерфейсом мы можем задействовать ТОЛЬКО доступные варианты в AppThemes, что исключит возможность написания какой-нибудь глупости и предотвратит некоторые возможные ошибки
      Это один из простеньких примеров использования и чем это может быть полезно
      enum appThemes {
      light = 'light',
      dark = 'dark',
      pink = 'pink',
      }
      let currentBtnClass = appThemes.dark;
      click

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

    Саймбол, кек

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

    очень тихий звук. вслушиваюсь

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

    что такое "перегрузка функции" - вырезан момент

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

      Не вырезан, там склейка

  • @user-yk2qu5vr2g
    @user-yk2qu5vr2g Год назад +2

    Всё неплохо, но зачем всё видео показывать проводник и терминал.
    Как то ущербно, показывать на 10% экрана мелким шрифтом, свою мысль.
    Советую вам на бедующее показывать главное крупным шрифтом и крупным планом, а не ютиться в маленькой части экрана.
    80% экрана вода, а для тех кто хочет посмотреть на телефоне вообще непригодно к просмотру.

  • @irustv7674
    @irustv7674 Год назад +2

    Нафиг нужен весь этот стоуровневый классовый треш, просто json и 1 функция - валидация. TypeScript - просто ещё одно усложнение простого для поддержания порога входа в разработку программ.

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

      усложнение "простого" ? Что ты имеешь ввиду под простым?

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

      Да ты прав, на небольших проектах нафиг TypeScript не нужен, но если проект побольше и работает команда, то must have

    • @user-cg1pq2kh6t
      @user-cg1pq2kh6t 3 месяца назад

      @@michealmltefive5510 как то жили без него и тут мастхев. вот вы смешные, может научитесь писать код?

  • @biscuitjerry8043
    @biscuitjerry8043 7 месяцев назад

    Спасибо за халявное видео, но твои постоянный исправления очень так не слабо пуканят, а объясняешь ты хорошо

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

    Ниче не понял. Чем именно TS лучше JS?

    • @user-cg1pq2kh6t
      @user-cg1pq2kh6t 3 месяца назад

      ничем. это придумали для дурачков которые путают переменные и тд

  • @user-uniq-id
    @user-uniq-id Год назад

    Привет. Я начинающий разработчик, собственно, как и большинство тех, кто смотрит этот видос. И настало время переходить на ТС... Забиваю я значит в поиск, и мне поисковый запрос выдает миллион видео трёх годичной давности, и т.д. Собственно каков посыл коммента. Скажи пожалуйста, насколько далеко продвинулся тайп скрипт за 3 года, например, или за 5 лет. Т.е. если я начну учится по старым видосам, каковы будут последствия? :)

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

      Посмотри лучше новый видос на канаде по TS и можно считать что TS ты в целом узнал

    • @user-uniq-id
      @user-uniq-id Год назад

      @@jswrl будет сделано! :) спс

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

    спасибо!