As For JS
3.42K subscribers
134 photos
14 videos
4 files
378 links
As For JavaScript...
Обсуждения — @AsForJsTalks
Download Telegram
20:00 по Киеву.
Разберем видео, где его автор - Григорий Бизюкин, будет говорить о асинхронности в JavaScript и выбираться из callback hell.
Расскажет про цикл событий - Event Loop, очереди задач, функции обратного вызова, промисы (promise) и многое многое другое от автора видео - продвинутый JavaScript.

Обещаю быть насколько спокойным настолько же и объективным.

https://www.youtube.com/watch?v=mIxGEGgxNiI
👍7👀4🤯2😁1🤣1
Что сегодня

почитать:
⎡En⎦ How JavaScript Works: Under the Hood of the V8 Engine
https://www.freecodecamp.org/news/javascript-under-the-hood-v8/

посмотреть:
⎡msk⎦ 00:44:00 Копаемся под капотом браузера, как работает event loop и compositing, Сергей Чикуенок
https://www.youtube.com/watch?v=On2EWADF81Y
👍123
Что сегодня

почитать:
⎡En⎦ WebAssembly tail calls
https://v8.dev/blog/wasm-tail-call

посмотреть:
⎡msk⎦ 01:11:00 Основы ООП - Иван Бибилов
https://www.youtube.com/watch?v=t8zwdpkSRWs
👍43
Есть ли разница при выполнении кода:
"abc" == "abcd"
и кода "abc" === "abcd"
Anonymous Quiz
54%
да
32%
нет
14%
я упырь
🤯15🔥11👍1
Выше была задача, которая спекулировала на символе @@toPrimitive
У этой задачи есть третий вариант, который я не отмечал для себя как значимый.
Однако, один из моих старых знакомых настоял на том, чтобы третий вариант условия этой задачи все-таки был озвучен:

С чем должен быть связан theObj
var theObj =  ??? ;

чтобы следующая строка кода:
console.log(theObj == 3, theObj == 'abc');

вернула true true


Учитывая тот факт, что Вы уже знаете ответ на предыдущую задачу, я не стану сразу спойлерить ответ на эту.

Не смотря даже на тот факт, что мне этот ответ кажется очевидным, а моему другу, который настоял на том, чтобы это условие прозвучало - ответ таким очевидным не кажется.

Ему ответ не кажется очевидным,
даже в условиях предыдущей задачи.
5
Норм?
Или афтар выпей яду?
41🔥27🐳5😁3
21:00 по Киеву
Анонс
, живое общение
, ответы на вопросы
, JavaScript live coding

https://www.youtube.com/watch?v=aYanGBqNiC8
👍11🐳21🔥1
Live stream scheduled for
Live stream started
Live stream finished (11 hours)
Ай нє нє табор

зачинено.

До конца отчетного периода
на прокорм руководящего состава в количестве:
Дирехтор: 1 штука
Кот: 1 штука
требуются, во временное пользование средства общим обьемом: 150$ 40$ 20$ перебор на -7$

кто чем может:
Карта Приват: 5168745021397333

USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743

PayPal: demimurych@protonmail.com
https://patreon.com/demimurych
14👀3👍1👨‍💻1
В языке JavaScript существует очевидный способ контролирования исключительных ситуаций генерируемых throw statement - это использования try catch finaly statement.

При этом в рамках спецификации языка JS существует еще две возможности сделать тоже самое ( в случае возникновения throw - проконтролировать этот процесс и управлять им).

Назовите еще две возможности, кроме try/catch которые бы позволили проконтролировать throw.
То есть обеспечить ровно все, что дает try catch, не без его использования.
👀4
трансляция переносится на завтра.
у нас авария - нет света
🤯7💔6👍3🕊3🙏1
Да будет свет

Ловил по новому кота!!!

Таймкоды:
00:00:00 Музыка
00:03:40 Да будет бубнеж
00:11:50 Ефим Рябов и случайные числа
00:19:24 Ефим Рябов и обработка текста
00:46:20 Ефим Рябов и обьекты
01:06:50 Ефим Рябов и return statement
01:08:55 Вопросы: та как же - по ссылке или по значению?
01:18:53 Вопросы: обязательно ли ставить точку с запятой?
01:26:42 Ловим кота по новому!!!

https://www.youtube.com/watch?v=-kBKbg6QWug
👍92