Новый JavaScript! ES 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

ความคิดเห็น • 57

  • @it2138
    @it2138  6 หลายเดือนก่อน +1

    Присоединяйся к бесплатному вебинару по ChatGPT - Промпт-инженер, узнай, как создать нейросотрудников и зарабатывать от 1 миллиона рублей за проект при помощи ИИ. Не забудь забрать бонус - вебинар «ChatGPT: создаем нейронку без единой строчки кода":
    neural-university.ru/prompt-engineer?
    erid: 2Vtzqwb689r
    Телеграм:
    t.me/howToLearnIT
    0:00 Что за новинки?
    0:24 Стать Prompt-инженером
    1:44 Методы группировки
    2:59 Promise.withResolvers()
    3:42 String.prototype.isWellFormed()
    4:14 Изменения в ArrayBuffer и регулярках
    4:39 Temporal API
    5:38 JSON Modules и продвинутые импорты в JS
    6:19 Декорыторы
    8:14 Новые методы для Set
    9:18 Резюме
    Материалы:
    TC39: github.com/tc39/proposals/blob/main/finished-proposals.md
    Temporal Api: tc39.es/proposal-temporal/
    #javaScript #js #frontend #фронтенд #programming

    • @sharyar_t
      @sharyar_t 6 หลายเดือนก่อน

      Декораторы

  • @drak0an
    @drak0an 6 หลายเดือนก่อน +18

    Я писал кастомные не григорианские календари на JS, с Date наелся славных багов. Дешевле всего было всё конвертировать в timestamp, и больше ничего из Date не использовать.

  • @MK-td2dt
    @MK-td2dt 6 หลายเดือนก่อน +2

    накидайте лайков этому добряку

  • @Esteban-ts6ky
    @Esteban-ts6ky 6 หลายเดือนก่อน

    Подписался на бусти ради тренажёров по верстке, в итоге ни ответа, ни привета, чаты в телеге тоже не работают. Я свой доступ к тренажёрам получу или нет??

    • @it2138
      @it2138  6 หลายเดือนก่อน +1

      Акция давно закончилась на том, что я раздал порядка тысячи доступов бесплатно.
      Напишите мне в телеграм @How_to_learn_IT, верну 100 рублей

    • @Esteban-ts6ky
      @Esteban-ts6ky 6 หลายเดือนก่อน

      @@it2138 удали аккаунт на бусти или данный вид подписки, и не вводи людей в заблуждение. 100 рублей оставь себе.

    • @Esteban-ts6ky
      @Esteban-ts6ky 6 หลายเดือนก่อน

      @@it2138 удали канал на бусти или данный вид подписки, и не вводи людей в заблуждение. 100 рублей оставь себе.

    • @Esteban-ts6ky
      @Esteban-ts6ky 6 หลายเดือนก่อน +1

      it2138, 100 рублей оставь себе. Удали свой канал от которого нет пользы.

  • @ГасанбековЮнус
    @ГасанбековЮнус 6 หลายเดือนก่อน

    Лучше бы поиск в массиве по ключу и значению сделали...

    • @NikiRuj
      @NikiRuj 6 หลายเดือนก่อน +1

      в массиве по ключу? иди ещё теории почитай

    • @ОлегАндрианов-р7д
      @ОлегАндрианов-р7д 6 หลายเดือนก่อน

      @@NikiRujмассивы в js - это хэш мапа, в которой индексы являются ключами) иди еще теорию почитай

    • @NikiRuj
      @NikiRuj 6 หลายเดือนก่อน

      @@ОлегАндрианов-р7д и к чему ты это написал? Тогда судя по комменту в js нет поиска по индексу в массиве? 🤡

  • @MrJloa
    @MrJloa 6 หลายเดือนก่อน +8

    3:30 ничего не редкий. Мы постоянно используем такой подход. Только его проще можно решить -- наследником Promise.
    Нафига?
    Шикарная замена евентбасу, где он нужен.
    Вообще туфта конечно эти фичи.
    Разве что декораторы. А операции с множествами давно пора было в array prototype затащить, как и в set.
    Вообще ждём shadow realm api. А не эти мелочи.
    Js в этом году не радует, зато радует css - layers, scopes, popover api и тд.
    Революция уже близко. Выкинем всякие css.in.js, scoped styles и прочие велосипеды

  • @mastnova2676
    @mastnova2676 6 หลายเดือนก่อน +27

    короче все фигня кроме методов сета и сплита массива. Ну и славно, ничего учить не надо.

  • @juliusmalkov9620
    @juliusmalkov9620 6 หลายเดือนก่อน +1

    чуточку помедленней рассказывай, пожалуйста)

  • @trackzatrackom
    @trackzatrackom 5 หลายเดือนก่อน

    Где то маркетолог этой рекламы:
    сотни тысяч глупцов, после курсов веб не принял, что с ними делать?
    Директор курсов ( очередной ноунейм, создатель гугл и яндекс) :
    Продай им курсы по промтам.

  • @maksimvashkevich1429
    @maksimvashkevich1429 6 หลายเดือนก่อน +6

    Ts декоратор необязательно вызывать с круглыми скобками)))
    С круглыми скобками это уже фабрика декораторов)

    • @it2138
      @it2138  6 หลายเดือนก่อน +1

      Да вот тут ошибся, спасибо

  • @PimiTree
    @PimiTree หลายเดือนก่อน

    по дтам есть Intl и он прекрасен

  • @emilgerz
    @emilgerz 6 หลายเดือนก่อน +1

    стоп я помню точно что groupBy был в методах массива и был доступен только в safari, я с чем-то путаю что ли? я помню еще удивлялся что только в safari он работает. его не было в массивах?

  • @АлексейБомко-ь1ш
    @АлексейБомко-ь1ш 6 หลายเดือนก่อน +2

    51 ролик на канале, а реклама просто в каждом, ну нужно размывать, не всюду ее пихать... А то ролики ради рекламы так себе, не от души...

    • @cludiee138
      @cludiee138 6 หลายเดือนก่อน

      С первой рекламы курсов - не от души
      Если ты реально можешь быть полезен для комьюнити - тебе хоть миллион на бусти накидают
      Привыкай

    • @it2138
      @it2138  6 หลายเดือนก่อน +3

      Ну смотри чтобы сделать один такой ролик нужно 3-4 рабочих дня.
      Сомневаюсь, что кто-то из вас готов работать несколько дней бесплатно для души.
      День работы программиста стоит от 20 тысяч рублей. 3 дня -> 60 тысяч.
      Реклама на маленьких каналах типо моего стоит ощутимо меньше.
      С точки зрения зрителя: потратить три секунды жизни на то, чтобы перемотать рекламу - очень небольшая плата за контент.
      Тем более что не пропускаемой рекламы на ютубе больше нет

    • @АлексейБомко-ь1ш
      @АлексейБомко-ь1ш 6 หลายเดือนก่อน

      Самое забавное, что реклама не три секунды, а значительно больше) такое ощущение что вы программируете человека, убеждаете, заставляете переосмыслить жизнь за одну рекламу))) Понятно, что у всего есть своя стоимость, но роликов сейчас значительно меньше и в сумме с рекламой в ТГ откуда я отписался уже получается перебор... % рекламы значительный по сравнению с контентом.

    • @it2138
      @it2138  6 หลายเดือนก่อน +6

      Стандартная рекламная интеграция 1.5 минуты на всех каналах
      Промотать эту рекламу тремя тапами по экрану занимает 3 секунды. Для удобства в роликах даже временные метки есть куда мотать.
      Попробуйте как-нибудь, сильно время экономит.

    • @АлексейБомко-ь1ш
      @АлексейБомко-ь1ш 6 หลายเดือนก่อน

      @@it2138 так и делаю 😁 просто захотелось побурчать, что раньше было лучше 🥲

  • @RomanDeveloper
    @RomanDeveloper 6 หลายเดือนก่อน +3

    Вывод: Добавили все то, что мы никогда не будем использовать.

  • @S-craY
    @S-craY 5 หลายเดือนก่อน

    Привет, купил доступ в бусти, в тг каналы зайти не могу, хотел в академии позаниматься, как быть ?

  • @ГармонистВитюша
    @ГармонистВитюша 6 หลายเดือนก่อน

    Фух... Слава богу... Ничего серьезного.

  • @АртемийКолотов-з4ь
    @АртемийКолотов-з4ь 6 หลายเดือนก่อน +1

    Прикольные фичи с Set
    Только надо подумать где понадобится ))

    • @Roger-qj4wu
      @Roger-qj4wu 6 หลายเดือนก่อน

      ...и забить😂

    • @sergeyhoishyk6948
      @sergeyhoishyk6948 6 หลายเดือนก่อน +3

      в алгоритмах на собезах

    • @brr3534
      @brr3534 3 หลายเดือนก่อน

      Это всегда должно было быть

  • @СерёгаСокольский
    @СерёгаСокольский 6 หลายเดือนก่อน +1

    Язык подгоняют под Angular и TS.

  • @max_mgtow
    @max_mgtow 6 หลายเดือนก่อน

    Приветствую друг 🤝
    Спасибо за новости в JS)

  • @alexlmaxl4966
    @alexlmaxl4966 6 หลายเดือนก่อน

    Спасибо! Ждём ролик про реакт!

  • @kot-duott
    @kot-duott 5 หลายเดือนก่อน

    Интересно, как изменится Nest.js, который весь построен на декораторах из Typescript

    • @brr3534
      @brr3534 3 หลายเดือนก่อน

      Как работал на рефлекте, так и будет

  • @LubClub-l5o
    @LubClub-l5o 6 หลายเดือนก่อน

    Лучший

  • @faktogeek
    @faktogeek 6 หลายเดือนก่อน

    Как писал на es3 так и пишу) Ваши эти сахара....

    • @Desiop
      @Desiop 6 หลายเดือนก่อน

      ну я пишу на новом ES, но пробовал в некоторых проектах, классы функциями писать без сахара, тоже прикольно, достаточно красивый код все равно получается.

    • @andreigovorukhin
      @andreigovorukhin 6 หลายเดือนก่อน

      @@Desiop мб красивый, но через прототипы строчек кода больше

  • @ИгорьШироков-ц1т
    @ИгорьШироков-ц1т 6 หลายเดือนก่อน +2

    Лооооллллл! Ангуляр никогда не использовал тайпскриптовые декораторы , все что ты видишь в нем (Component , Directive и т.д.) - это ангуляровские антотации и работают они с метадаными с помощью reflect api , они компилируются Traceur а не тайпскриптовым компилятором. Никогда не рассказывай о том чего не знаешь , выглядишь глупым

    • @it2138
      @it2138  6 หลายเดือนก่อน +1

      Пришлите пожалуйста ссылку откуда взяли эту информацию.
      То о чем вы говорите, это просто полифилл для декораторов тайпскрипта.
      ==========
      NOTE: Now that both Decorators and Decorator Metadata have achieved Stage 3 within TC39, the API proposed below is no longer being considered for standardization. However, this package will continue to support projects that leverage TypeScript's legacy --experimentalDecorators option as some projects may not be able to migrate to use standard decorators.
      ==========
      www.npmjs.com/package/reflect-metadata
      =======
      Ради Angular в TypeScript был добавлен расширенный синтаксис декораторов. Одной из интересных особенностей декораторов является возможность получать информацию о типе декорируемого свойства или параметра. Чтобы это заработало, нужно подключить библиотеку reflect-metadata, которая расширяет стандартный объект Reflect и включить опцию emitDecoratorMetadata к конфиге TS. После этого для свойств, которые имеют хотя бы один декоратор, можно вызвать Reflect.getMetadata с ключом «design:type».
      ========
      habr.com/ru/companies/tuturu/articles/334546/

    • @it2138
      @it2138  6 หลายเดือนก่อน +2

      Traceur вообще для Angular js использовался и уже давно не поддерживается
      github.com/google/traceur-compiler
      Кажется у вас устаревшая информация.

    • @BlueCell
      @BlueCell 6 หลายเดือนก่อน

      Нет опіта с ангуляр, но при изучении NestJS біла лінка на докуангуляра где очень детально біло описано как работают ДЕКОРАТОРІ в ангуляр)

    • @Ролтун
      @Ролтун 6 หลายเดือนก่อน

      Ботан

  • @PenisVibe
    @PenisVibe 6 หลายเดือนก่อน +2

    Можно урок как защитить сайт от дудоса

    • @ываываыфвфыаыфаыв
      @ываываыфвфыаыфаыв 6 หลายเดือนก่อน +1

      Это тебе надо копать в сторону фаервола на сервере
      Nginx+fail2ban реализация к примеру, в nginx устанавливаешь ограничения на запросов в минуту/час/секунду fail2ban читает логи и банит, ну или ручками ip кидать