Тёмный
As For JS ...
As For JS ...
As For JS ...
Подписаться
JavaScript - as it is or JavaScript through the eyes of the specification

JavaScript is that rare example of insanity that once you figure it out, you start to enjoy it.
Комментарии
@AshotAfrikyan-k3h
@AshotAfrikyan-k3h 6 часов назад
46:34 имеется в виду run time environment?
@demimurych1
@demimurych1 Час назад
єто жаргон. run time - єто на языке спецификации Agent Агент, который выполняет js код. Например v8. enviroment - єто совокупность факторов влияющих на агент. например - host среда, єто enviroment вокруг агетна (run time). правильнее конечно было бы употреблять строго термины спецификации, но я в то время не привык еще к ним, от того частр проскакивает жаргон.
@hurdyga
@hurdyga 3 дня назад
бля, який нахуй айлд…
@frstnmlstnm-it1mf
@frstnmlstnm-it1mf 6 дней назад
По сути работа с промисами это как будто мы напрямую дергаем апи, которое нам предоставляет promiseQueue(microtaskQueue);
@frstnmlstnm-it1mf
@frstnmlstnm-it1mf 6 дней назад
Спасибо Максим, здоровья Вам
@hurdyga
@hurdyga 6 дней назад
ууу, томатний сік. Імба
@АлександрВидин-с6я
Спасибо
@zakirovio
@zakirovio 8 дней назад
добрый день. был ли у вас или планируется в будущем разбор языка Python. Видел только комментарий от вас, что это мертворожденный язык
@RK-gm4pd
@RK-gm4pd 9 дней назад
Супер!
@ВладимирИванов-с2с
Деми Мурыч (Demi Murich) обыкновенный мошенник. В реальности не знает ничего. Настолько ничего, что 3 часа втирал про фотки, какие они у всх хреновые, а сам не смог даже ответить каких размеров фото оптимально на сайт. Нахватался околотемных слов в процессе кидалова за несколько лет, в реальности же обычный мошенник.
@demimurych1
@demimurych1 9 дней назад
спасибо. ваше мнение очень важно для нас. оставайтесь пожалуйста на линии. для тех кто интерисуется, тот самый мурыч опублковал документ с тем как правильно и для каких ситуаций рассчитать размер и интегрировать изображения в проект.
@ВладимирИванов-с2с
@@demimurych1 бездарь
@RK-gm4pd
@RK-gm4pd 10 дней назад
а права на трансляцію один в каноє є? забанять канал
@АлександрВидин-с6я
Для длины массива 100000000 быстрее будет const a = [];, а для длины 10000000 и 10000000 итераций быстрее будет const a = Array(10000000). Очень интересно. Интересно так же понять, какое количество итераций будет выигрышным условно для большинства пользователей. const a = []; // const a = Array(100000000) function z () { function b () { for (let i = 0; i < 100000000; i++) { a[i] = i } } b() } const start = performance.now() z() const finish = performance.now() - start console.log(finish)
@TalkerTube
@TalkerTube 13 дней назад
Вижу как токсичному автору в коментах насасывают страдающие синдромом жертвы. #рукалицо #испанскийстыд
@blackbirdchannel-c7b
@blackbirdchannel-c7b 13 дней назад
Good video ✔
@АлександрВидин-с6я
Спасибо
@artem_travlo
@artem_travlo 14 дней назад
Спасибо. Огонь !
@АлександрВидин-с6я
Подскажите пожалуйста, почему метод у строки вызывается через точку, а числа через две точки? 12..method() ?
@demimurych1
@demimurych1 14 дней назад
єто костыль, который добавлен в спецификацию, чтобы иметь однозначный способ отличить число с дробной частью от вызова метода.
@АлександрВидин-с6я
@@demimurych1 понял, спасибо)
@valvetigu5207
@valvetigu5207 15 дней назад
Кот научил человека програмировать. Очень грамотный котяра
@grenadier4702
@grenadier4702 15 дней назад
31:27 The loading attribute on an <img> element, or the loading attribute on an <>, can be used to instruct the browser to defer loading of images/s that are off-screen until the user scrolls near them. This allows non-critical resources to load only if needed, potentially speeding up initial page loads and reducing network usage. Как это не подходит?
@Watozarato
@Watozarato 16 дней назад
@As For Js, можете рассказать: если я через map получу копию массива, но без дыр, который был создан через Array(999), и сохраню копию массива в идентификаторе, который хранил первый массив, то будет ли V8 рассматривать новый массив как "с дырками" или нет? (И хотел уточнить, а чем является "дырка" в JS? Null или Undefined - это дыры?) И еще: А если через Proxy сделать перехват получения "несущствующего" индекса массива, то будет ли это полезно? Просто проводил тест простенький в Ноде: обращение к индексу несуществующему у Прокси-массива с перехватом этой операции и обычные условия, и второй пример выполнялся зачастую быстрее
@Watozarato
@Watozarato 16 дней назад
И да: Огромное спасибо за видео Ваши
@valvetigu5207
@valvetigu5207 17 дней назад
ТГ СВОЙ ЗАСВЕТИЛ НА ВЕС ИНЕТ... ПРОФЕССИОНАЛЬНЫЙ СТРИМЛЕР)
@frstnmlstnm-it1mf
@frstnmlstnm-it1mf 18 дней назад
Спасибо за видео и лайк за вызов маши
@АлександрВидин-с6я
Большое спасибо. Если важно, то для книги стоило бы упомянуть подробнее, что имеется ввиду, под "во время вызова любой нормальной функции this это undefined". Кто-то умный поймёт и так, но я понял только на второй день перечитывания конспетов по ваши урокам. Т.е. если не было bind, call, apply, new, dot notation, то ниже по блок схеме this это undefined не потому-что оно связалось с undefined в конце, а потому-что оно связалось с undefined в начале вызова, и потом ни с чем другим не связалось. Возможно просто я так туго соображаю) Я понял это не сразу, потребовалось 2 дня осмысления.
@datoshcode
@datoshcode 20 дней назад
Дякую. Було цікаво послухати ваші думки.
@АлександрВидин-с6я
Большущее спасибо
@Скыбыдыщь
@Скыбыдыщь 20 дней назад
Тимур на собеседовании у мурыча
@АлександрВидин-с6я
Спасибо
@АлександрВидин-с6я
Спасибо
@crypto4elik
@crypto4elik 21 день назад
У меня только один вопрос. Что это за файл pornSearch.js на 1:03:43 ?
@ВячеславШабаев-з7ю
Мурыч - прекрасное чувство юмора и самоиронии)), один из лучших маркеров думающего и доброго человека! Нет слов, одни положительные эмоции, спасибо Тебе за атмосферу!!!))
@alexms8508
@alexms8508 23 дня назад
Куда пропал мурыч
@sharkyt9776
@sharkyt9776 24 дня назад
good
@dimooon2667
@dimooon2667 24 дня назад
Спасибо Мурыч за очень классное видео. Всё по теме. С удовольствием буду пересматривать если что-то забуду
@EuegenTv
@EuegenTv 24 дня назад
Я наверное соглашусь, что все эти фреймворки порождают программистов низкого уровня. Но кушать то как-то надо :) а после того как поймешь как эти 100500 фреймворков работают, уже совсем нет никакого желание унлубляться в JS
@crypto4elik
@crypto4elik 24 дня назад
1:36:50 stack overflow
@crypto4elik
@crypto4elik 24 дня назад
Так, получается, всё это четырёхчасовое видео стрим было записано только ради того, чтобы сказать, что CallStack и ExecutionContextStack - это, по сути, одно и то же, и что различия между ними в одном слове?
@crypto4elik
@crypto4elik 24 дня назад
надеюсь и жду, что выйдет про execution context. то как подробно ты поясняешь восхищает
@grenadier4702
@grenadier4702 27 дней назад
А каким таким образом работает pop() под капотом, что он приводит к проблемам? Я думал там просто размер уменьшается на 1 и далее при добавлении нового можно перезаписать память где ранее был убранный элемент Конкатенация строки постоянно перевыделяет память? Там не выделяется заранее буфер N размера?
@sjdjjsjsjs3991
@sjdjjsjsjs3991 29 дней назад
Слава Украине!
@sjdjjsjsjs3991
@sjdjjsjsjs3991 29 дней назад
И такие Григории работают в Яндексе
@Yauhen-r2g
@Yauhen-r2g Месяц назад
Мурыч, было бы круто видео по линуксу посмотреть, учитывая что ты пользуешься им с нулевых
@artyomboyko8219
@artyomboyko8219 Месяц назад
тестировал на ноде v18.16.1 Array.from({ length: 100 }, () => 1) создает HOLEY_SMI_ELEMENTS PACKED_SMI_ELEMENTS создается только после ручного создания массива через литерал или после использования методов массива или Array.from(Array(100), () => 1) не понял почему так, зависит ли это от версии ноды но судя по моим тестам мы не имеем способа создать упакованный массив целых чисел не через литерал или без использования промежуточных массивов, что печально
@pollux_youtubehd1558
@pollux_youtubehd1558 Месяц назад
"Здравствуйте, Мурич! Спасибо вам за всё! Благодаря вам я понял, как работает 'this'. И хотел бы, чтобы вы сняли учебное видео на тему 'Асинхронность'. Если вам не трудно, спасибо!"
@frstnmlstnm-it1mf
@frstnmlstnm-it1mf Месяц назад
Спасибо за видео! Это нормальная практика если инициализируете theSubscribersList как null, а на 2:24:50 делаете в него push, по сути говоря ему менять тип и что он теперь массив?
@michaelsopunov
@michaelsopunov Месяц назад
1:05:50 раньше железо стоило дорого, а программисты "относительно дешевле"; сейчас железо сильно подешевело относительно дорогого времени труда программеров "штоп на байтах экономить"
@michaelsopunov
@michaelsopunov Месяц назад
Мурыч в прошлый раз обещал "серию коротких вмдео"... вторая серия такая - на тебе 4 часа, нахер! 😂😂
@michaelsopunov
@michaelsopunov Месяц назад
"Звёздное небо" не миф - скринсейверы действительно защищали лучевые трубки от выгорания люминофора "светящимися линиями панелек" - пруфы в гугло-картинках - впечатавшиеся в люминофор панельки НортонКоммандера (без скринсейвера)
@ihor3474
@ihor3474 Месяц назад
Дякую за інформацію та труди )
@celestian-verse
@celestian-verse Месяц назад
9:30
@dimador1737
@dimador1737 Месяц назад
смотрим видос и идем клепать формы