TGViewer
Channel Public Channel
As For JS

As For JS

@asforjavascript

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

Showing posts older than #318 · Back to latest

Older Posts 20 shown
Post #317 1.69K
  • 👍 4
  • 🤣 1
Post #315 2.36K
21-30 по Киеву.
⎡sobes: 13⎦ JavaScript задачи собеседований: Решаем задачи с Эльбрус Буткемп №2

Один из подписчиков попросил посмотреть видео - Решаем Задачи на JavaScript | для начинающих №2.
В меню:
1) Состоит ли строка из символов в верхнем регистре
2) Вернуть сумму всех положительных чисел массива
3) Вернуть сумму всех не повторяющихся элементов массива

Не люблю задачи и тем более для начинающих. А потому, попробуем не просто решать задачи, но и решать их изощренными способами, характерными только для языка JavaScript.

https://www.youtube.com/watch?v=slTxpJIbhAM
YouTube ⎡sobes: 13⎦ JavaScript задачи собеседований: Решаем задачи с Эльбрус Буткемп №2 Один из подписчиков попросил посмотреть видео - Решаем Задачи на JavaScript | для начинающих №2. В меню: 1) Состоит ли строка из символов в верхнем регистре 2) Вернуть сумму всех положительных чисел массива 3) Вернуть сумму всех не повторяющихся элементов…
  • 🔥 19
  • 👍 2
Post #314 1.93K
Вместо того, чтобы сделать что-то полезное, я потратил 4 часа на комментарий, без которого точно можно было бы прожить, тем более похожи комментарии уже были.

Ссылка на комментарий, мова україньска
https://t.me/javascript_sich/3530

К слову. в комментарии была указана ссылка на видео, которое, быть может, стоит разобрать на стримленге.
https://www.youtube.com/watch?v=_VHNTC67NR8
Telegram Demi Murych in JavaScript Січ Перша версія мого коментаря, москальскою мовою, була не до кінця коректною, бо мене збив з пантелику коментар - Там колись питали навіщо бітові операції в JS який призвів до того, що я автоматично став вважати що річ йде про: Бітові операції як засіб…
  • 🔥 15
  • ❤ 4
  • 👍 2
Post #312 1.72K
В качестве второго анонса для видео:
JavaScript согласно спецификации: CallStack2 - Fatality.


Вопрос, на который мне не ответил ни один из претендентов на Senior JS Developer:

Объясните, шаг за шагом, процесс, который приводит к исполнению JavaScript кода. Можно своими словами.

И когда соискатель начнет рассказывать про парсинг(разбор кода) про AST дерево и тому подобное - его перебивают фразой:

Парсинг, AST это все шаги которые происходят в тот момент, когда Агент УЖЕ начал исполнять JavaScript код.
А я Вас спрашиваю о шагах, которые приводят к тому, чтобы этот процесс был запущен.


И вот тут у всех случается ступор.

А Вы знаете что нужно сделать с файлом, который содержит JavaScript код, чтобы этот файл был принят Агентом (RunTime) к выполнению?
То есть чтобы его разобрали на токены, построили AST и т.д. и т.п.


К слову, я тоже не сразу вспоминаю.
  • 👀 14
  • ❤ 2
  • 🔥 2
  • 👎 1
Post #311 1.45K
  • 😁 9
  • 👀 5
Post #310 1.58K
В качестве анонса к видео:
JavaScript согласно спецификации: CallStack2 Fatality
Попробуйте ответить на вопрос, в какой последовательности будут выведены цифры в stdOut?
  • 👍 5
Post #309 1.39K
Коментар для одного з каналів.
JSDoc це як фієрична милиця так і геніальна ідея.

Перше що треба для себе з'ясувати - JSDoc це річ яка нічим не відрізняється від коментаря. Вона не має будь якого самостійного значення. І набуває його лише тоді, коли є якась зовнішня утилита яка, завдяки сигнатурі JSDoc впізнає - що можливо у цьому коментарі може бути щось що відповідає синтаксису JSDoc.

Сигнатура JSDoc це дурга зірочка яка йде відразу за першою /**


Ця ідея виникла що як найменш у 1999 році, коли встала потреба документувати великі обсяги JS коду, та хтось винайшов, що якщо ми будемо це робити притримуючись якогось формату, то можна написати та використовувати надалі утилиту, яка буде парсити JS файл та з нього брати все необхідне для того, щоб створити хоча б основу для документації.

Тобто сутність ідеї в тому, щоб використовуючи коментарі, додаючи до них унікальну мітку створювати мову в мові.
У подальшому синтаксис більш менш стандартизувувався. Його стали використовувати вже такі потужні речі як Google Closure Compiler та таке інше.

TS, використовує JSDoc як можливість допомогти тим людям, які анотують свій код завдяки JSDocs нотації використовувати tsc та його можливості.

Тобто чи потрібен взагалі JSDoc щодо TS? Ні не потрібен.

Чи впливає JSDoc на виконання JS коду? Ні.
Тобто впливає так само як і будь який коментар, використовуючи пам'ять.

Історична довідка:
TS з'явився в тому числі завдякі JSDoc. Перша демо-версія TS була написана на Google Closure Compiler з використанням JSDoc для анотації типів.


Bonus Tip:
MultiLine comments у згоді з офиційною спецификацією, інтрепретується як space character або line terminator якщо він є у тіі коментаря;

Тобто завдяки йому можливо писати наприклад так:
var/**/someVar=1;
що буде інтерпретовано як:
var someVar=1;
  • 🔥 9
  • 👍 3
  • ❤ 1
  • 🤡 1
Post #308 1.32K
Post #307 1.52K
22-00 по Киеву.
⎡spec: 00⎦ JavaScript и Call Stack согласно официальной спецификации

Существует ли Call Stack в JavaScript?

Можно ли говорить о связи Call Stack с элементом спецификации Execution Context Stack?

Имеет ли смысл, этот вопрос в плоскости эффективного программирования с использованием языка JavaScript или он относится исключительно к буквоедству.


https://www.youtube.com/watch?v=CE0BhheYFQk
YouTube ⎡spec: 00⎦ JavaScript и Call Stack согласно официальной спецификации Существует ли Call Stack в JavaScript? Можно ли говорить о связи Call Stack с элементом спецификации Execution Context Stack? Имеет ли смысл, этот вопрос в плоскости эффективного программирования с использованием языка JavaScript или он относится исключительно…
  • ❤ 15
  • 👍 7
  • 🐳 1
Post #306 1.7K
Post #305 1.57K
  • 👨‍💻 4
Post #304 1.46K
По мотивам стрима, который прошел вчера.
  • 👍 4
  • ❤ 1
Post #303 1.44K
В 23-00 По Киеву


⎡sobes: 12⎦ Задачи собеседований: Этапы интерпретации JS кода
Современный JavaScript код, прежде чем вернуть ожидаемый JS-программистом результат, проходит три фазы интерпретации

Для части программистов, особенности поведения каждой из трех фаз - сливаются в одну единственную, что, например, приводит к непониманию того, как код внутри функции, который расположен за statement return может оказывать прямое влияния как на исполнение всего кода в целом, так и на исполнение кода самой функции.

Попробуем на примерах, прояснить для себя специфику поведения каждой из трех фаз и демистифицировать поведение, например, следующего кода:
( 
function doThing() {
"use strict";
return;
const theThing;
theThing;
}
)()

исполнение которого приводит к
Uncaught SyntaxError: Missing initializer in const declaration


https://www.youtube.com/watch?v=VEPHWJ5SQko
YouTube ⎡sobes: 12⎦ Задачи собеседований: Этапы интерпретации JS кода Современный JavaScript код, прежде чем вернуть ожидаемый JS-программистом результат, проходит *три фазы интерпретации* Для части программистов, особенности поведения каждой из трех фаз - сливаются в одну единственную, что, например, приводит к непониманию…
  • 🔥 13
  • ❤‍🔥 1
  • 🐳 1
Post #302 1.21K
Я к чему про сопелек и пупсиков.
К тому что я готов рекомендовать нового артиста на послушать.

Єто гениально.

https://youtu.be/5NdY00-Xc6M?si=mU-5Q2WZmXAGiCxp
  • 🔥 14
  • 👎 3
  • ❤‍🔥 2
  • ❤ 1
  • 👍 1
  • 🤡 1
Post #301 1.27K
от вы не думали над тем, почему все впридумывают себе такие пафосные позывные?
типа: лютый, крашер, медведь.

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

єто ж как демативировать должно если в єфире прозвучит: пупсик сопельке, пусть заенька отработает по пидарам.
  • 😁 23
  • 🤡 9
  • 👎 2
  • 🤯 2
  • ❤ 1
Post #300 1.42K
23-30 по Киеву.
Смотрим вместе: Все о Dart с Вячеслав Егоров AKA mraleph
Смотрим вместе человека, который в далеких далеких голактиках, боролся с JavaScript безграмотностью на уровне, который до сих пор заставляет меня преклоняться перед ним.

https://www.youtube.com/watch?v=5v32mDS7RjM

Ссылка на meet: https://meet.google.com/cif-wsar-zmv
YouTube ⎡talks: 10⎦ Смотрим вместе: Все о Dart с Вячеслав Егоров AKA mraleph Смотрим вместе человека, который в далеких далеких голактиках, боролся с JavaScript безграмотностью на уровне, который до сих пор заставляет меня преклоняться перед ним. Ссылка на оригинал https://www.youtube.com/watch?v=vUS6SKK872I AsForJs новости в…
  • ❤ 9
  • 🐳 1
Post #299 1.22K
Post #298 1.15K
20-00 по Киеву.
Разбираем видео: Палиндром, плоский массив, поиск пути и еще две
Один из подписчиков канала, захотел разъяснить мне мои ошибки в этом видео. А я там ошибок не вижу. Будем спорить

https://www.youtube.com/watch?v=lC2j5DXSXOE
YouTube ⎡razbor:12⎦ Разбираем видео: Палиндром, плоский массив, поиск пути и еще две Один из подписчиков канала, захотел разъяснить мне мои ошибки в этом видео. А я там ошибок не вижу. Будем спорить Ссылка на видео https://www.youtube.com/watch?v=ICwDR01RgnA&list=PL3ziSA8uO7KmJo-QbCvhj57cVW5JF5Nyx Тайм коды: 00:00:00 Музыка 00:05:40…
  • ❤ 7
  • 👍 2
  • ❤‍🔥 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 →