Разговор с Мурычем о том, почему его радикальное "let" и "const" фигня, может быть ошибкой.
https://t.me/AsForJavaScript?livestream
Сегодня, в 17:00.
Если по определённым обстоятельствам разговор не состоится, то просто пообщаемся с Мурычем.
https://t.me/AsForJavaScript?livestream
Сегодня, в 17:00.
Если по определённым обстоятельствам разговор не состоится, то просто пообщаемся с Мурычем.
Telegram
As For JS
As For JavaScript...
Обсуждения — @AsForJsTalks
Обсуждения — @AsForJsTalks
🔥8👌1🐳1
https://www.youtube.com/watch?v=NHVkpdzGL7M
Вскр. В 12-00 по Киеву.
Два дня назад, состоялся спонтанный разговор в Discord-е на тему, а стоит ли морочить себе голову тем, чтобы думать о var, let или const.
Является ли var устаревшим.
Есть ли значимые преимущества let / const перед var или наоборот.
Существует разница в производительности между ними.
Разговор был прогнозировано скучным, за исключением двух моментов:
1. Когда мой пример, генерированный в живую, для сравнения производительности var c let / const показал результаты в сторону let и const, хотя это противоречило логике примера
2. И когда, я не смог сразу сориентироваться, почему другой мой пример, связанный с конкатенацией строк, не совпала с предсказанным мной результатом.
Разобравшись в причинах того, почему это случилось, я спешу этим поделиться с Вами, поскольку это, как говорит мой кот, не только _привозносит меня над всеми_ но и имеет сугубо практической значение.
Вскр. В 12-00 по Киеву.
Два дня назад, состоялся спонтанный разговор в Discord-е на тему, а стоит ли морочить себе голову тем, чтобы думать о var, let или const.
Является ли var устаревшим.
Есть ли значимые преимущества let / const перед var или наоборот.
Существует разница в производительности между ними.
Разговор был прогнозировано скучным, за исключением двух моментов:
1. Когда мой пример, генерированный в живую, для сравнения производительности var c let / const показал результаты в сторону let и const, хотя это противоречило логике примера
2. И когда, я не смог сразу сориентироваться, почему другой мой пример, связанный с конкатенацией строк, не совпала с предсказанным мной результатом.
Разобравшись в причинах того, почему это случилось, я спешу этим поделиться с Вами, поскольку это, как говорит мой кот, не только _привозносит меня над всеми_ но и имеет сугубо практической значение.
YouTube
⎡msk⎦ Работа над ошибками, или почему Live это круто, а JavaScript var все так же быстрее let
Два дня назад, состоялся спонтанный разговор в Discord-е на тему, а стоит ли морочить себе голову тем, чтобы думать о var, let или const.
Является ли var устаревшим.
Есть ли значимые преимущества let / const перед var или наоборот.
Существует разница…
Является ли var устаревшим.
Есть ли значимые преимущества let / const перед var или наоборот.
Существует разница…
👍11🐳1
В 13-00 по Киеву
⎡03⎦ Производительность JavaScript "переменных" / идентификаторов
Как использование JavaScript идентификаторов (переменных), влияет на производительность кода.
Имена переменных, область определения, способ определения (var let const function) все это может и оказывает прямое влияние на производительность нашего JS кода.
Ответы на вопросы.
https://www.youtube.com/watch?v=IvlpOQfKi9U
⎡03⎦ Производительность JavaScript "переменных" / идентификаторов
Как использование JavaScript идентификаторов (переменных), влияет на производительность кода.
Имена переменных, область определения, способ определения (var let const function) все это может и оказывает прямое влияние на производительность нашего JS кода.
Ответы на вопросы.
https://www.youtube.com/watch?v=IvlpOQfKi9U
YouTube
⎡msk⎦⎡03⎦ Производительность JavaScript "переменных" / идентификаторов
Как использование JavaScript идентификаторов (переменных), влияет на производительность кода.
Имена переменных, область определения, способ определения (var let const function) все это может и оказывает прямое влияние на производительность нашего JS кода.…
Имена переменных, область определения, способ определения (var let const function) все это может и оказывает прямое влияние на производительность нашего JS кода.…
❤7👍6
В 21:00 по Киеву
⎡04⎦ Производительность JavaScript и типы данных: Числа / Number.
Особенности использования JavaScript типа Number, которые оказывают влияние на производительность работы JS-кода.
Small integer, Int8, Int16, Int32, Float64, UInt и другие особенности работы современного JavaScript RunTime, которые значимым образом влияют на производительность выполнения кода.
https://www.youtube.com/watch?v=YntHgxlmKy4
⎡04⎦ Производительность JavaScript и типы данных: Числа / Number.
Особенности использования JavaScript типа Number, которые оказывают влияние на производительность работы JS-кода.
Small integer, Int8, Int16, Int32, Float64, UInt и другие особенности работы современного JavaScript RunTime, которые значимым образом влияют на производительность выполнения кода.
https://www.youtube.com/watch?v=YntHgxlmKy4
YouTube
⎡msk⎦⎡04⎦ Производительность JavaScript и типы данных: Числа / Number.
Особенности использования JavaScript типа Number, которые оказывают влияние на производительность работы JS-кода.
Small integer, Int8, Int16, Int32, Float64, UInt и другие особенности работы современного JavaScript RunTime, которые значимым образом влияют…
Small integer, Int8, Int16, Int32, Float64, UInt и другие особенности работы современного JavaScript RunTime, которые значимым образом влияют…
👍8🐳1
Програмка за сегодня:
Уже состоялось:
⎡msk⎦ Разбор вопроса из Telegram о Array Double vs Array SMI
В телеграм, от Влада пришел вопрос: как так могло получиться в его тесте, что Array Double оказался заметно быстрее Array SMI.
Пробуем в живую разобраться и понять в чем может быть: либо проблема теста, либо проблема Мурыча, когда он утверждает что должно быть наоборот.
https://www.youtube.com/watch?v=vgHNERQGcPk
Впереди 21-00 по Киеву:
⎡msk⎦ Разбирем видео: "Я 💛 Фронтенд. Как это можно переписать?" и поищем верное решение
На скорости полтора, посмотрит видео, где JavaScript специалисты предлагают решения к задаче:
Создать функцию, которая принимает на вход число N и возвращает массив размером N и который будет содержать числа от 1 до N, таким образом, что:
1) каждое число, которое кратно трем, было бы представлено, не сами числом, но строкой "Fizz",
2) каждое число кратное семи, было бы представлено строкой "Buzz",
3) и каждое число которое, одновременно, кратно и 3 и 7 было представлено строкой "Fizz Buzz".
Решения предлагаются разной степени сложности - от решений в лоб, до попыток создать код, который был бы предельно оптимизирован в рамках языка JavaScript.
Разберем почему эта задача вообще существует на собеседованиях.
Попробуем понять универсальный алгоритм для решения задач подобного характера.
https://www.youtube.com/watch?v=MSLHs4z6sE4
Уже состоялось:
⎡msk⎦ Разбор вопроса из Telegram о Array Double vs Array SMI
В телеграм, от Влада пришел вопрос: как так могло получиться в его тесте, что Array Double оказался заметно быстрее Array SMI.
Пробуем в живую разобраться и понять в чем может быть: либо проблема теста, либо проблема Мурыча, когда он утверждает что должно быть наоборот.
https://www.youtube.com/watch?v=vgHNERQGcPk
Впереди 21-00 по Киеву:
⎡msk⎦ Разбирем видео: "Я 💛 Фронтенд. Как это можно переписать?" и поищем верное решение
На скорости полтора, посмотрит видео, где JavaScript специалисты предлагают решения к задаче:
Создать функцию, которая принимает на вход число N и возвращает массив размером N и который будет содержать числа от 1 до N, таким образом, что:
1) каждое число, которое кратно трем, было бы представлено, не сами числом, но строкой "Fizz",
2) каждое число кратное семи, было бы представлено строкой "Buzz",
3) и каждое число которое, одновременно, кратно и 3 и 7 было представлено строкой "Fizz Buzz".
Решения предлагаются разной степени сложности - от решений в лоб, до попыток создать код, который был бы предельно оптимизирован в рамках языка JavaScript.
Разберем почему эта задача вообще существует на собеседованиях.
Попробуем понять универсальный алгоритм для решения задач подобного характера.
https://www.youtube.com/watch?v=MSLHs4z6sE4
🔥18👍4❤1
Сегодня в 22:00 по Киеву.
⎡msk⎦ Разбираем вопрос JavaScript собеседований о передаче по ссылке и по значению
Раз и навсегда, строго в соответствии со спецификацией, закрываем вопрос о мифе с передачей параметров по значению и по ссылке.
Максимально лаконично,
рассматриваем вопрос не только вызова функций,
но и вопрос о том, что происходит со значениями при создании идентификаторов.
https://www.youtube.com/watch?v=wn4O3Pq6zYE
⎡msk⎦ Разбираем вопрос JavaScript собеседований о передаче по ссылке и по значению
Раз и навсегда, строго в соответствии со спецификацией, закрываем вопрос о мифе с передачей параметров по значению и по ссылке.
Максимально лаконично,
рассматриваем вопрос не только вызова функций,
но и вопрос о том, что происходит со значениями при создании идентификаторов.
https://www.youtube.com/watch?v=wn4O3Pq6zYE
YouTube
⎡msk⎦ Разбираем вопрос JavaScript собеседований о передаче по ссылке и по значению
Раз и навсегда, строго в соответствии со спецификацией, закрываем вопрос о мифе с передачей значений по значению и по ссылке.
Максимально лаконично рассматриваем вопрос не только вызова функций, но и вопрос о том, что происходит со значениями при создании…
Максимально лаконично рассматриваем вопрос не только вызова функций, но и вопрос о том, что происходит со значениями при создании…
👍10🔥4❤2
В 04:00 по Киеву.
⎡msk⎦ Разбираем видео: "Сравнение языков программирования Java vs JavaScript"
На скорости полтора, посмотрит видео, где автор канала с over 300K подписчиков, сравнивает два языка: Java и JavaScript таким образом, что создается стойкое ощущение как будто - либо автор вообще ничего не понимает в программировании, либо нарочно записал видео таким образом, чтобы вызвать бурю в стакане.
Я уж было начал писать комментарий под его видео, но вовремя понял, что проверка всех фактов отнимет больше 3 часов, а значит, намного проще, записать обзорное видео.
https://www.youtube.com/watch?v=3GgfeCy8WuY
⎡msk⎦ Разбираем видео: "Сравнение языков программирования Java vs JavaScript"
На скорости полтора, посмотрит видео, где автор канала с over 300K подписчиков, сравнивает два языка: Java и JavaScript таким образом, что создается стойкое ощущение как будто - либо автор вообще ничего не понимает в программировании, либо нарочно записал видео таким образом, чтобы вызвать бурю в стакане.
Я уж было начал писать комментарий под его видео, но вовремя понял, что проверка всех фактов отнимет больше 3 часов, а значит, намного проще, записать обзорное видео.
https://www.youtube.com/watch?v=3GgfeCy8WuY
YouTube
⎡msk⎦ Разбираем видео: "Сравнение языков программирования Java vs JavaScript"
На скорости полтора, посмотрит видео, где автор канала с over 300K подписчиков, сравнивает два языка: Java и JavaScript таким образом, что создается стойкое ощущение как будто - либо автор вообще ничего не понимает в программировании, либо нарочно записал…
👍10🤯2🐳2
Друзья, более половины почитателей @demimurych не подписаны на нашу основную группу, где вы можете общаться, делиться опытом и непосредственно задать вопрос Мурычу на который получите ответ.
Приглашаем всех желающих.
Будем рады.)
t.me/AsForJsTalks
Приглашаем всех желающих.
Будем рады.)
t.me/AsForJsTalks
Telegram
As For JS - Talks
Обсуждения всего что может быть связано с AsForJS
❤7🔥1😍1😎1
Какую кодировку следует/нужно использовать в файле, который содержит JavaScript код?
Anonymous Quiz
8%
ASCII
0%
KOI8-R
1%
CP1251
60%
UTF-8
14%
UTF-16
17%
Любую
👍10🤯6
Если для файла, который содержит JS код, можно использовать любую кодировку - то как RunTime понимает в какой именно кодировке файл, который ему нужно выполнить?
В WEB - понятно, берется кодировка страницы. А вне WEB?
В WEB - понятно, берется кодировка страницы. А вне WEB?
Anonymous Quiz
13%
Иди к черту, я упырь
16%
BOM
12%
Локаль
58%
Угадывает, используя разного рода эвристики, при этом по умолчанию принимается UTF-8
😁8👍4❤1🤯1
20:30 по Киеву.
⎡msk⎦ RegExp JavaScript Strings и Unicode
https://www.youtube.com/watch?v=yGNltdKMtF8
⎡msk⎦ RegExp JavaScript Strings и Unicode
https://www.youtube.com/watch?v=yGNltdKMtF8
YouTube
⎡msk⎦⎡RegExp⎦⎡05⎦ JavaScript Strings и Unicode, UTF-16
Рассмотрим необходимый минимум, которым должен владеть каждый программист работает с данными в формате Unicode.
Разберем особенности работы с JavaScript строками, прочувствуем все проблемы и обозначим решения.
*Опечатки:*
00:29:28 Последняя строка в слайде…
Разберем особенности работы с JavaScript строками, прочувствуем все проблемы и обозначим решения.
*Опечатки:*
00:29:28 Последняя строка в слайде…
❤5🐳1