Новый JavaScript! ES 2024

  Переглядів 32,247

Как пройти в IT?

Как пройти в IT?

День тому

Новинки JavaScript 2024-го!
Присоединяйся к бесплатному вебинару по ChatGPT - Промпт-инженер, узнай, как создать нейросотрудников и зарабатывать от 1 миллиона рублей за проект при помощи ИИ. Не забудь забрать бонус - вебинар «ChatGPT: создаем нейронку без единой строчки кода":
neural-university.ru/prompt-e...
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/blo...
Temporal Api: tc39.es/proposal-temporal/
#javaScript #js #frontend #фронтенд #programming

КОМЕНТАРІ: 53
@it2138
@it2138 Місяць тому
Присоединяйся к бесплатному вебинару по 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 Місяць тому
Декораторы
@drak0an
@drak0an Місяць тому
Я писал кастомные не григорианские календари на JS, с Date наелся славных багов. Дешевле всего было всё конвертировать в timestamp, и больше ничего из Date не использовать.
@alexlmaxl4966
@alexlmaxl4966 Місяць тому
Спасибо! Ждём ролик про реакт!
@MrJloa
@MrJloa Місяць тому
3:30 ничего не редкий. Мы постоянно используем такой подход. Только его проще можно решить -- наследником Promise. Нафига? Шикарная замена евентбасу, где он нужен. Вообще туфта конечно эти фичи. Разве что декораторы. А операции с множествами давно пора было в array prototype затащить, как и в set. Вообще ждём shadow realm api. А не эти мелочи. Js в этом году не радует, зато радует css - layers, scopes, popover api и тд. Революция уже близко. Выкинем всякие css.in.js, scoped styles и прочие велосипеды
@max_mgtow
@max_mgtow Місяць тому
Приветствую друг 🤝 Спасибо за новости в JS)
@emilgerz
@emilgerz Місяць тому
стоп я помню точно что groupBy был в методах массива и был доступен только в safari, я с чем-то путаю что ли? я помню еще удивлялся что только в safari он работает. его не было в массивах?
@user-wk5ij2je3z
@user-wk5ij2je3z Місяць тому
Прикольные фичи с Set Только надо подумать где понадобится ))
@Roger-qj4wu
@Roger-qj4wu Місяць тому
...и забить😂
@sergeyhoishyk6948
@sergeyhoishyk6948 Місяць тому
в алгоритмах на собезах
@user-yg8hn4it3c
@user-yg8hn4it3c 25 днів тому
Интересно, как изменится Nest.js, который весь построен на декораторах из Typescript
@S-craY
@S-craY 29 днів тому
Привет, купил доступ в бусти, в тг каналы зайти не могу, хотел в академии позаниматься, как быть ?
@consiglieresNet
@consiglieresNet Місяць тому
Лучший
@maksimvashkevich1429
@maksimvashkevich1429 Місяць тому
Ts декоратор необязательно вызывать с круглыми скобками))) С круглыми скобками это уже фабрика декораторов)
@it2138
@it2138 Місяць тому
Да вот тут ошибся, спасибо
@MK-td2dt
@MK-td2dt Місяць тому
накидайте лайков этому добряку
@faktogeek
@faktogeek Місяць тому
Как писал на es3 так и пишу) Ваши эти сахара....
@Desiop
@Desiop Місяць тому
ну я пишу на новом ES, но пробовал в некоторых проектах, классы функциями писать без сахара, тоже прикольно, достаточно красивый код все равно получается.
@andreigovorukhin
@andreigovorukhin Місяць тому
@@Desiop мб красивый, но через прототипы строчек кода больше
@user-pq7dj1ny4h
@user-pq7dj1ny4h Місяць тому
Язык подгоняют под Angular и TS.
@Esteban-ts6ky
@Esteban-ts6ky Місяць тому
Подписался на бусти ради тренажёров по верстке, в итоге ни ответа, ни привета, чаты в телеге тоже не работают. Я свой доступ к тренажёрам получу или нет??
@it2138
@it2138 Місяць тому
Акция давно закончилась на том, что я раздал порядка тысячи доступов бесплатно. Напишите мне в телеграм @How_to_learn_IT, верну 100 рублей
@Esteban-ts6ky
@Esteban-ts6ky Місяць тому
@@it2138 удали аккаунт на бусти или данный вид подписки, и не вводи людей в заблуждение. 100 рублей оставь себе.
@Esteban-ts6ky
@Esteban-ts6ky Місяць тому
@@it2138 удали канал на бусти или данный вид подписки, и не вводи людей в заблуждение. 100 рублей оставь себе.
@Esteban-ts6ky
@Esteban-ts6ky Місяць тому
it2138, 100 рублей оставь себе. Удали свой канал от которого нет пользы.
@juliusmalkov9620
@juliusmalkov9620 Місяць тому
чуточку помедленней рассказывай, пожалуйста)
@xsarbeats326
@xsarbeats326 Місяць тому
Можно урок как защитить сайт от дудоса
@user-lt6no2od5s
@user-lt6no2od5s Місяць тому
Это тебе надо копать в сторону фаервола на сервере Nginx+fail2ban реализация к примеру, в nginx устанавливаешь ограничения на запросов в минуту/час/секунду fail2ban читает логи и банит, ну или ручками ip кидать
@user-lq8vg7cf5j
@user-lq8vg7cf5j Місяць тому
Лучше бы поиск в массиве по ключу и значению сделали...
@NikiRuj
@NikiRuj Місяць тому
в массиве по ключу? иди ещё теории почитай
@user-cl8dg5fj1c
@user-cl8dg5fj1c Місяць тому
@@NikiRujмассивы в js - это хэш мапа, в которой индексы являются ключами) иди еще теорию почитай
@NikiRuj
@NikiRuj Місяць тому
@@user-cl8dg5fj1c и к чему ты это написал? Тогда судя по комменту в js нет поиска по индексу в массиве? 🤡
@trackzatrackom
@trackzatrackom 16 днів тому
Где то маркетолог этой рекламы: сотни тысяч глупцов, после курсов веб не принял, что с ними делать? Директор курсов ( очередной ноунейм, создатель гугл и яндекс) : Продай им курсы по промтам.
@mastnova2676
@mastnova2676 Місяць тому
короче все фигня кроме методов сета и сплита массива. Ну и славно, ничего учить не надо.
@RomanDeveloper
@RomanDeveloper Місяць тому
Вывод: Добавили все то, что мы никогда не будем использовать.
@user-ov8xk7cn9e
@user-ov8xk7cn9e Місяць тому
51 ролик на канале, а реклама просто в каждом, ну нужно размывать, не всюду ее пихать... А то ролики ради рекламы так себе, не от души...
@cludiee138
@cludiee138 Місяць тому
С первой рекламы курсов - не от души Если ты реально можешь быть полезен для комьюнити - тебе хоть миллион на бусти накидают Привыкай
@it2138
@it2138 Місяць тому
Ну смотри чтобы сделать один такой ролик нужно 3-4 рабочих дня. Сомневаюсь, что кто-то из вас готов работать несколько дней бесплатно для души. День работы программиста стоит от 20 тысяч рублей. 3 дня -> 60 тысяч. Реклама на маленьких каналах типо моего стоит ощутимо меньше. С точки зрения зрителя: потратить три секунды жизни на то, чтобы перемотать рекламу - очень небольшая плата за контент. Тем более что не пропускаемой рекламы на ютубе больше нет
@user-ov8xk7cn9e
@user-ov8xk7cn9e Місяць тому
Самое забавное, что реклама не три секунды, а значительно больше) такое ощущение что вы программируете человека, убеждаете, заставляете переосмыслить жизнь за одну рекламу))) Понятно, что у всего есть своя стоимость, но роликов сейчас значительно меньше и в сумме с рекламой в ТГ откуда я отписался уже получается перебор... % рекламы значительный по сравнению с контентом.
@it2138
@it2138 Місяць тому
Стандартная рекламная интеграция 1.5 минуты на всех каналах Промотать эту рекламу тремя тапами по экрану занимает 3 секунды. Для удобства в роликах даже временные метки есть куда мотать. Попробуйте как-нибудь, сильно время экономит.
@user-ov8xk7cn9e
@user-ov8xk7cn9e Місяць тому
@@it2138 так и делаю 😁 просто захотелось побурчать, что раньше было лучше 🥲
@user-fx3of4zx6s
@user-fx3of4zx6s Місяць тому
Лооооллллл! Ангуляр никогда не использовал тайпскриптовые декораторы , все что ты видишь в нем (Component , Directive и т.д.) - это ангуляровские антотации и работают они с метадаными с помощью reflect api , они компилируются Traceur а не тайпскриптовым компилятором. Никогда не рассказывай о том чего не знаешь , выглядишь глупым
@it2138
@it2138 Місяць тому
Пришлите пожалуйста ссылку откуда взяли эту информацию. То о чем вы говорите, это просто полифилл для декораторов тайпскрипта. ========== 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 Місяць тому
Traceur вообще для Angular js использовался и уже давно не поддерживается github.com/google/traceur-compiler Кажется у вас устаревшая информация.
@BlueCell
@BlueCell Місяць тому
Нет опіта с ангуляр, но при изучении NestJS біла лінка на докуангуляра где очень детально біло описано как работают ДЕКОРАТОРІ в ангуляр)
@Roltun
@Roltun Місяць тому
Ботан
@user-zv6gp9vc8f
@user-zv6gp9vc8f Місяць тому
Фух... Слава богу... Ничего серьезного.
Сколько стоит JavaScript?!?!
30:49
Как пройти в IT?
Переглядів 35 тис.
😨Новая Война в GTA 5 Online #shorts
00:40
King Dm
Переглядів 1,6 млн
Піхотинець - про рутину на фронті
00:46
Суспільне Новини
Переглядів 642 тис.
Frontend заменит мобильную разработку? WTF?!?!
11:15
Как пройти в IT?
Переглядів 10 тис.
Новый React.js!
14:12
Как пройти в IT?
Переглядів 36 тис.
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Переглядів 8 тис.
HTMX заменит Frontend?! WTF?
12:12
Как пройти в IT?
Переглядів 109 тис.
Глубокое копирование объекта в JavaScript
8:43
Михаил Непомнящий
Переглядів 20 тис.
Новые CSS анимации!
11:38
Как пройти в IT?
Переглядів 25 тис.
bun.sh и прочие модные движки: зачем?
22:17
JavaScript.Ninja
Переглядів 19 тис.
React заменит BACKEND? WTF?!?!
10:40
Как пройти в IT?
Переглядів 118 тис.
Способы учиться программировать
14:21
Winderton
Переглядів 103 тис.
😨Новая Война в GTA 5 Online #shorts
00:40
King Dm
Переглядів 1,6 млн