TGViewer
Channel Public Channel
As For JS

As For JS

@asforjavascript

As For JavaScript...
Обсуждения — @AsForJsTalks
Subscribers
3.07K
Photos
313
Videos
30
Links
641

Showing posts older than #527 · Back to latest

Older Posts 20 shown
Post #526 6.1K
Полтава
49/217
  • 💔 103
  • 🤯 7
  • 👍 3
  • 🔥 3
  • 🕊 3
  • 👀 2
  • 🤣 1
  • 😎 1
Post #525 7.52K
Post #524 7.84K
Не про JavaScript.
фейк конечно. но мне стало смешно.
  • 😁 37
  • 🐳 6
  • ❤ 1
  • 👍 1
  • 👌 1
  • 😍 1
  • 🤣 1
  • 👨‍💻 1
Post #522 6.61K
Post #521 4.84K
Не бойтесь когда Вы один.
Бойтесь когда Вы - два.
(;
  • 🤣 50
  • 👀 7
  • ❤ 5
  • 🔥 4
  • 😎 3
  • ❤‍🔥 1
  • 😍 1
Post #520 6.26K
20-00 По Киеву. Пятница. 9.
Беседа с Тимуром Шемсединовым о переосмыслении паттернов GRASP, SOLID, GoF в JavaScript

https://www.youtube.com/watch?v=LJJpbFcmKQs
  • 🔥 52
  • 👍 7
  • ❤ 5
  • 😁 1
  • 😍 1
Post #519 5.25K
Если нечего делать

Дана функция определения нечетности числа
function isOdd( num ) {
return Boolean(num % 2)
}

idOdd(1); // true
isOdd(2); // false

Перепишите эту функцию, используя другой алгоритм определения нечетности.

Мне пришло в голову еще два эффективных способа.
И два комичных.

Отгадка:

єффективные:
num & 1
num << 31 аналог num << -1

менее красиво но всеже
(( num >> 1) << 1) === num


Шутошные:
смотрите в комментариях. их там много. Например:
+(num.toString(2).at(-1))
  • 👍 11
  • ❤ 1
Post #518 4.9K
Post #517 4.5K
Сейчас: 03-35 по Киеву
Смотрим вместе YT: Оптимизация Frontend приложений (23 совета)

Посмотрим в режиме x1.5 Оптимизация Frontend приложений (23 совета) | Оптимизация Web, полный курс 2024 [для новичков]

https://www.youtube.com/watch?v=LIn-vq1y9m0
  • ❤ 10
  • 👍 5
Post #516 4.67K
Знаете ли Вы что?

Коллекция Set или Map не гарантирует Вам уникальность ключа?
То есть существуют ключи которые уже сейчас будут выступать дублями друг друга?

Согласно спецификации конечно, а не в результате коллизии алгоритма построения HashMap-а.

Сейчас существует одно исключение однако никто не гарантирует того, что в будущем этот список не дополнится.

Как Вы думаете что это за исключение?

Отгадка:
-0 +0 и 0

Важно:
+0 и 0 это одно и тоже. Но при этом -0 и +0 не одно и тоже.

И это не баг спецификации. Это прямым образом прописанное в нем поведение. Причем прописано образом, когда предполагается возможность добавления других исключений.
  • 🤯 25
  • ❤ 9
  • 👌 3
  • 👀 3
  • 💔 1
Post #514 4.14K
Украина - золото.
Обошла Корею и Японию. Ну єто как если бы наши баскетболисты победили Чикаго Булс и Лейкерс.
  • ❤‍🔥 32
  • 😁 4
  • 👍 3
  • 👎 2
  • 🤯 1
Post #513 4.99K
Пятница. 10 утра по Киеву.

Asm для JS программиста: Отладка
Знакомимся с отладчиком.
Изучаем поведение кода в живую:
1. Что такое стек.
2. Как адресуется исполняемая команда.
3. Как работают call и ret.
4. Как работают прерывания.
5. Решаем задачу имплантирования кода вируса в тело программы.

https://www.youtube.com/watch?v=gDlpECfuOc0
YouTube Asm для JS программиста: Отладка Используя язык Ассемблера для 8086 архитектуры, напишем простенький вирус. В процесс чего, получим базовые знания о языке Ассемблера которые помогут нам читать логи V8 на предмет примененных им оптимизаций JS кода. Знакомимся с отладчиком. Изучаем поведение…
  • 🔥 24
  • 👍 8
  • ❤‍🔥 2
Post #511 4.33K
Audio
Специально для нас. Тхеме сонг
  • ❤ 11
Post #510 4.15K
23-00 по Киеву
Asm для JS программиста: Введение. Часть 2.
Используя язык Ассемблера для 8086 архитектуры, напишем простенький вирус.
В процесс чего, получим базовые знания о языке Ассемблера которые помогут нам читать логи V8 на предмет примененных им оптимизаций JS кода.

Знакомимся с инструментами.
Вникаем в то, что нам нужно знать.


https://www.youtube.com/watch?v=JUDPQLb7QnQ
YouTube Asm для JS программиста: Введение. Часть 2. Используя язык Ассемблера для 8086 архитектуры, напишем простенький вирус. В процесс чего, получим базовые знания о языке Ассемблера которые помогут нам читать логи V8 на предмет примененных им оптимизаций JS кода. Знакомимся с инструментами. Вникаем в…
  • 🔥 32
  • 👍 5
  • ❤ 1
  • 🕊 1
  • 🐳 1
Post #508 3.55K
23-30 по Киеву
Asm для JS программиста: Введение
Используя язык Ассемблера для 8086 архитектуры, напишем простенький вирус.
В процесс чего, получим базовые знания о языке Ассемблера которые помогут нам читать логи V8 на предмет примененных им оптимизаций JS кода.

Знакомимся с инструментами.
Вникаем в то, что нам нужно знать.


https://www.youtube.com/watch?v=MHNKeEo0HOQ
YouTube Asm для JS программиста: Введение Используя язык Ассемблера для 8086 архитектуры, напишем простенький вирус. В процесс чего, получим базовые знания о языке Ассемблера которые помогут нам читать логи V8 на предмет примененных им оптимизаций JS кода. Знакомимся с инструментами. Вникаем в…
  • ❤ 30
  • 🔥 13
  • ❤‍🔥 6
  • 👍 2
  • 👌 2
  • 🐳 2
  • 🤣 2
Post #507 3.56K
14-00 по Киеву
Производительность JS: V8 lazy compilation или как Яндекс ногтей набросал.

Познакомимся с тем, как в V8 работает parser JavaScript кода.
Разберемся с тем, как это может влиять на производительность.
Узнаем о том, что такое байт-код, как он кешируется.
А главное о том, как Яндекс ногтей набросал.

https://www.youtube.com/watch?v=fsgT-1KDqpI
YouTube Производительность JS: V8 lazy Compilation или как Яндекс ногтей набросал. Познакомимся с тем, как в V8 работает parser JavaScript кода. Разберемся с тем, как это может влиять на производительность. Узнаем о том, что такое байт-код, как он кешируется. А главное о том, как Яндекс ногтей набросал. Таймкоды: 00:00:00 Музыка …
  • 👍 16
  • 🔥 4
  • ❤ 2
  • 😁 1
  • 🐳 1
  • 🌚 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →