так ну короче привет а дата типы до типа у нас бывают джонс крипте примитивные и сложенные в общем смысл в том что ж хребте все наследуется га. что противно ориентированный язык программирования соответственно все друг друга связан наследуется то есть и у нас есть главный объект но от него наследуется с одной стороны примитивная такие как там строка число бульон. потом наследуется объекты сложные типы например в джири и третье насколько помню это функциям вот это типом потом замыкание на замыкание это просто. замыкание это когда мы берем этот самый. закончить исполняться у нас в виду мы обращались останется записаны результат то есть некотором роде это выражается например реализации кого нибудь таймер или кеширования что нибудь такое от тс. это ссылка на текущий объект потому что как я сказал нас жестко это поп соответственно все объекты включая глобал объекты так далее ну на ноги его нету на браузерах есть но не принципиально но в общем высота. ссылка на текущий объект бинт и облает одно и то же они используются для того чтобы передавать контекст только там по моему разный набор документов. помню набор всплытие фрэнк это всплытие происходит например когда у нас есть какие нибудь элементы и здесь список их списке есть а это мы. и мы кликаем допустим на этом на элемента списка и у нас клик происходит проходит по четыре четырем по четырем фазам потому что например если тебе нужно обрабатывать. клик по поэтому ты можешь повесить обработку например не на каждого этом она весь список и какое это у тебя его вызвал но если примитивное объяснение по нормальному тепла в захвате и. но прогоном господи не помню что я тоже иди играй что конечно же здесь плавают в. но стоит лишь добавить что у нас есть ещё всякие там есть штуки вроде в вроде экстент так далее вот это вот все короче синтетических сахар для просто так. соответственно и общаюсь я такая что вот мы смотрим как объект то есть объект мы с ним общаемся если объекта нет это свойство мы обращаемся к родителю этого свойства если родители не только родитель родителю тех пор пока мы не найдем дону ул. так именно клуб но и услуг как известно всем залог но не считая этого происходит что у нас браузерах есть несколько разных сущностей таких как куча которые содержатся оперативная память которой исполняется. она съесть стейк это то что исполняется прямо сейчас у нас есть очередь которые стоят задачи на исполнение стране в папину это немножко другое во всем что происходит. м выпадает что то нашел кучу х откуда она попадает в очередь и начинается но после того как поочередно попадает так и следующая задача не попадают тех пор пока не закончил. это прошлое и соответственно оно идет вглубь вызывает там каждую функцию сверху вниз тех пор пока они не будут вызваны и все они будут исполнены соответственно когда ты пишешь код чтобы у тебя был хороший фпс нужно обязать. следи за тем чтобы твой стенд был вменяемых размеров и умел размещаться например например пример реализации допустим чем идет речь а если у вас есть пустим. он цикл на миллион миллион поэтому. только они закончатся исполняться и поэтому браузер будет висеть чтобы этого избежать мы можем например например то есть имеет у нас циклов каждом цикле что исполняется как это сложно математика и так далее чтобы этого избежать можно навешивать промис но стараемся тоже не все так очевидно. потому что сестра тогда они помогут вообще но это просто пример что мы то есть нас был синхронный код мы взяли рассинхрон или это вот если по делу говорить и соответственно мы должны так вот делать следить чтобы на скорости сохранил трансформировал. но вот