js2.itgid.info Как купить курс: js2.itgid.info/pay Этот урок: js2.itgid.info/unit?unit=bonu... VK: webdev_zero Курс практический JavaScript: js.itgid.info JSRules: t.me/jsrules
Жүктеу.....
Пікірлер: 90
@Izgharshev Жыл бұрын
Вот это я называю когда у человека есть способности преподавать, отлично объясняете!!!! Спасибо за ваш труд!!!
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@952a2595 ай бұрын
Алекс, у вас отличные подробные и понятные видео, спасибо!
@user-if2fo6yr6w Жыл бұрын
Блок, который выбежет на улицу)) Настроение на целый день! Благодарю за материал и чувство юмора)
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@user-rw7bj1qg7e3 жыл бұрын
Просто лучший, мне хватило 3 минут чтобы понять все) спасибо огромное)
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@sergeypedko3883 Жыл бұрын
Лучшего объяснения Рекурсии я НЕ видел !
@jonsnow67563 жыл бұрын
Рекурсия на информатике? У нас на информатике в контру играли или максимум изучали двоичную систему исчисления
@daifoll9988
3 жыл бұрын
Зато на de_dust 2 как лампово было играть
@sevdev9374
3 жыл бұрын
@@daifoll9988 зига двое)
@bot_eygeniy3 жыл бұрын
Спасибо за курс, всё чётко, по фактам, без воды
@qwekle4564 жыл бұрын
Прошел весь курс, все круто очень понравилось, задачки действительно крутые и прокачивают, всем советую!!
@denystaranov88184 жыл бұрын
Курс пройден. Спасибо!
@KuKu_RuKu884 жыл бұрын
Спасибо! Грамотно объяснили все !!!
@user-nh3pw8ze5c3 жыл бұрын
Здравствуйте, хочу сказать Вам спасибо. Изучая основы дошел до рекурсии и пример из учебника заставил волосы шевелиться. 5 часов пытался понять, пару раз( не сразу понял)) посмотрел ваше видео и стало понятно)
@ruslanrahimov54833 жыл бұрын
Почему здесь только 85к подписчиков? Который раз когда появляется более менее серьезный вопрос сразу же обращаюсь к этому каналу.
@alexforos54252 жыл бұрын
Отличный урок! Все просто и понятно!
@yakut544 жыл бұрын
Cпасибо, дядя Саша! 2 года стороной рекурсию обходил. А оказывается ничего страшного то и нет. Но только реально не для новичков она. Спустя 2 года практики на фронте, ващпе всё понятно стало. )) чем то тернарный оператор напомнило. Тоже очень долго не использовал его.... А теперь пихаю куда не попадя xD
@elifas20124 жыл бұрын
Очень доходчивое объяснение, спасибо. p.s за качество 1440p - отдельный респект
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@ivanfedorov79343 жыл бұрын
Отлично 👍 подано все понятно
@DrZlad4 жыл бұрын
Ничего себе бонус! Да я только что «понял конгфу»- Нео. Это мега важная тема. Я так мучился циклами и сетИнтервалами. А тут озарился. Спасибо Вам огромное!!! Всем рекомендую сделать так автор предлагает. Так как анимацию другим путем рисовать- это ад и пытка. Здоровья Вам и Вашим близким!
@TheAgressio
4 жыл бұрын
Dr. Zlad Спасибо за такой комментарий и пожелания! Нам очень приятно! От канала желаем Вам успехов в обучении и работе!
@DrZlad
4 жыл бұрын
Nomikama согласен. Я бы сказал что если анимация простая- то лучше делать через цсс, дело в том что слишко высока вероятность конфликтов и багов. Если тупо все написать на джс. А так джс я люблю)))
@yarik83men513 жыл бұрын
Прекрасно. Спасибо
@YauhenRomeiko4 жыл бұрын
спасибо за курс!)
@alenachuyankova2 жыл бұрын
Огромное спасибо!!!
@melloone88624 жыл бұрын
хотел предложить идею для новой рубрики типо разбор ошибок в коде подписчиков новичков и тд думаю интересно
@alexkoz99434 жыл бұрын
Благодарю!
@digitalturkistan18574 жыл бұрын
Спасибо
@yakut544 жыл бұрын
Просто напросто!
@dmitrijponkin4 жыл бұрын
Спасибо!
@esmirakerimova90894 жыл бұрын
Спасибо!!!
@TtTalkUA4 жыл бұрын
супер, спасибо!
@TheAgressio
4 жыл бұрын
Nick Krt спасибо за комментарий!
@user-uc9bg2tw8l4 жыл бұрын
класс ну и для тех, кому зашёл трек в курсе Quincas Moreira - Ladybug
@user-pm5yq4mr3i4 жыл бұрын
Дякую) ура!
@TheAgressio
4 жыл бұрын
Христина Шевчук Дякуємо за коментар!
@danilkochnev81624 жыл бұрын
Сделайте пожалуйста видео на тему - async и await.
@ezizkurbannazarov5680
4 жыл бұрын
+
@uxuidesigner6952
4 жыл бұрын
+
@elijahbarmak3665
2 жыл бұрын
+
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@xeither289
Жыл бұрын
@@ezizkurbannazarov5680 GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@samolevich4 жыл бұрын
Крутое видео
@yarik83men513 жыл бұрын
Только сегодня понял мощь рекурсии.
@alexarado2 жыл бұрын
То есть помимо того что тут рекурсия, из-за того что переменная оффсет глобальная - тут ещё можно применить и замыния? Функция будет написана с замыканием и рекурсией, красиво и без всяких переменных засорящих глобальную область видимости?
@watchbotzz4 жыл бұрын
Эпичная музычка в конце видео как раз под рекурсию
@Alexus15043 жыл бұрын
"Диванные мамки-программисты!!!" ))))))))))
@user-mz6jw7xx2z4 жыл бұрын
Александр приветствую, я посмотрел видео урок про рекурсию, у меня есть проблема с кодом, переполняется стек вызова. Функция вызывает себя при условии если у него не получилось собрать набор чисел последовательно и помощью рандома. Как обойти эту проблему ? Условие есть конечное если он правильно собирает последовательность чисел. Если надо скину тебе своей проект думаю тебе интересно будет )
@volodymyrivaniv1665 Жыл бұрын
Рекурсия очень полезная штука, но в 90 % случаев без нее можно обойтись .. золотая фраза
@krasnyj-kot4 жыл бұрын
Про ООП(продолжение) бы записали бы ролик.Изучаю ОПП в PHP, но почему то легче понять эту тему на примерах с JS.Вот такая вот алогичность. Заранее благодарен.
@DrZlad
4 жыл бұрын
Инкарбеков Бегзат а мне на оборот, опп на джс не зашла, только на пхп. Причина простая. Опп можно изучить из ПОД проекта(так оно и родилось там и живет только там). К примеру напиши блог, на всех 5 веб технологиях(аштмл, цсс, джс, пхп, бд)- там ты очень быстро поймешь что такое опп. Особенно в пхп. А так нет смысла даже рыпаться.
@krasnyj-kot
4 жыл бұрын
@@DrZlad Спс.Вот пилю модуль под Opencart.Как раз там и необходимы некоторые тонкости ООП, которые я подзабыл.Я собственно так и стараюсь изучать, делаю проекты, которые реально можно преминить, а не учебные проекты.
@nickzmh16484 жыл бұрын
Спасибо! Хорошое обьеснение. Но только не понятно как функция перестает запускаться дальше после if (offset > 200) {return true} как она понимает что дальше не надо вызываться ?
@trestqas9547
4 жыл бұрын
Когда offset равно 201, то срабатывает код внутри блока if, ведь условие соответстует значению переменной (201>200), далее функция выполняет выражение return, что в свою очередь и прекращает выполнение функции
@vvv72203 жыл бұрын
Прошел я курс Java Script 2.0 . Что посоветуете дальше учить? Я думаю может PHP, заодно глубже пойму ооп. Или ооп JS пройти курс сначала... PS Сложные моменты на курсе для меня: 1) Циклы 2) Массивы (особенно многомерные) Сложные не потому что не понял, а просто теряюсь в потоке данных.. не хватает логического мышления и памяти может.
@itgid
3 жыл бұрын
В чат курса
@Anna_Bliznyuk3 жыл бұрын
Получается, по сути рекурсия очень похожа на цикл.
@kolyabokov884 жыл бұрын
JavaScript 2.0 еще продолжается? Я только начал ваш курс, прошел циклы, думал курс уже закончился) А так спасибо вам большое, вы ооочень доходчиво поясняете!
@lomb1056
3 жыл бұрын
Закончили курс?
@kolyabokov88
3 жыл бұрын
@@lomb1056 не до конца, но автора горячо советую, если вы к этому!
@lomb1056
3 жыл бұрын
@@kolyabokov88 хотел узнать каких успехов добились, и насколько полезным был курс)
@DubinArtur3 жыл бұрын
Жду новый микро. Шумы, как из 2007
@mostbest884 жыл бұрын
Обойтись без рекурсии! ШТА!? У меня диван в месте соприкосновения с жопой чуть не воспалился! Шутка ; )
@TheAgressio
4 жыл бұрын
Most Best 😂😂😂
@askerkotsev363 Жыл бұрын
Рекурсия проста как 2х2 но прежде чем углубляться не плохо бы про event loop почитать
@5elll9604 жыл бұрын
+
@zmerz Жыл бұрын
я для соседа блок побольше сделал и навесил рекурсию
@user-yx8nb4rm9j3 жыл бұрын
Как выйти из бесконечного цикла не при каких то числовых условиях, а спустя определённое время(например через секунду), бьюсь уже несколько дней.
@user-cu5ul6vi8y
2 жыл бұрын
Возможно стоит попробовать создать искусственную переменную, которая изменяет свое значение каждую секунду, и когда это значение выполнит заданное тобой условие, то это завершит программу. К примеру запихнуть функцию в функцию. И внешней функции первой строчкой прописать setTimeout(timer(или как ты назвал), 1000); А второй строчкой прописать функцию timer в которой растет определенный параметр на 1. И по сути он будет расти каждую секунду на 1, например если условие выхода будет 10, то пройдет 10 секунд. Я правда не уверен, что тебе нужно и я новичок. Но основной алгоритм стоит прописать во внутренней функции timer. let time = 0; //искусственная переменная function rec() { setTimeout(timer,1000); function timer(){ time++; console.log(time); if (time === 10) { return time; // тут наверное стоит прописать нужный тебе параметр. Но вообще нужно проверять исходя из условий задачи. } rec(); } } rec(); //Вызов.
@boycovclub4 жыл бұрын
А я сделал так и она у меня крутится и двигается плавно)) let offset = 0; function move() { document.querySelector('.test2').style.left = `${offset}px`; offset += 1; console.log(offset); if (offset == 300) { offset = 0; } setTimeout(move, 10); } document.querySelector('button').onclick = move;
@YuriKrylov Жыл бұрын
Рекурсию с обходом дерева с неизвестным количеством вложения хочется…
@xeither289 Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@user-xw9xi9qo1u3 жыл бұрын
01:35 У тебя на информатике хотя бы не паинт с вордом были...
@user-tb6gz5jz6g4 жыл бұрын
Анимацию лучше делать через таблицу стилей. Через js код делать аним. - это извращение еще то )) имхо
@alleksgrinn72274 жыл бұрын
Вся проблема рекурсии в стеке вызовов который она формирует, об этом ни слова, тема си... рекурсии не раскрыта... А ваш пример больше похож на цикл итерации. Более правильное правильное ее описание с точки зрения математики, была бы функция вычисления факториала.
@user-hq2rz6qx8e
4 жыл бұрын
Мы говорим факториал, подразумеваем рекурсию! Говорим рекурсия- подразумеваем факториал! Отвратительная мысль. Кроме как в олимпиадных задачках этот самый факториал вы применяли где-нибудь? Ну может пара процентов программистов-математиков этот самый факториал используют где-то. Откуда эта мода пошла в рекурсию пихать факториал!?
@alleksgrinn7227
4 жыл бұрын
@@user-hq2rz6qx8e Так как это один из самых простых примеров, я не настаиваю именно на этом примере, но он вполне уместен. Факториал является чрезвычайно быстро растущей функцией , это наглядно показывает переполнение стека с использованием минимального кол-ва кода. Как-то так.
@daeriofrixell199 Жыл бұрын
все ссылки на сайт недоступны оО
@itgid
Жыл бұрын
доступны. Просто если вы с рф то рф блокирует сайты. Наверное число на главной странице их пугает. Видят там большое число и сразу думают скрывать правду...
@daeriofrixell199
Жыл бұрын
@@itgid а, точно, впн мне в помощь тогда
@amanrozyev55273 жыл бұрын
диванные мамки программисты)) ах ах
@maliksoltukiev22824 жыл бұрын
Я изучал сам эту тему, и потратил 2 дня. Очень трудно понял.
@maliksoltukiev2282
4 жыл бұрын
Я с помошью рекурсии разные формулы вычислял, а не тот бред что был в видео.
@raff_m_d69712 жыл бұрын
Спасибо
@xeither289 Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Пікірлер: 90
Вот это я называю когда у человека есть способности преподавать, отлично объясняете!!!! Спасибо за ваш труд!!!
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Алекс, у вас отличные подробные и понятные видео, спасибо!
Блок, который выбежет на улицу)) Настроение на целый день! Благодарю за материал и чувство юмора)
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Просто лучший, мне хватило 3 минут чтобы понять все) спасибо огромное)
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Лучшего объяснения Рекурсии я НЕ видел !
Рекурсия на информатике? У нас на информатике в контру играли или максимум изучали двоичную систему исчисления
@daifoll9988
3 жыл бұрын
Зато на de_dust 2 как лампово было играть
@sevdev9374
3 жыл бұрын
@@daifoll9988 зига двое)
Спасибо за курс, всё чётко, по фактам, без воды
Прошел весь курс, все круто очень понравилось, задачки действительно крутые и прокачивают, всем советую!!
Курс пройден. Спасибо!
Спасибо! Грамотно объяснили все !!!
Здравствуйте, хочу сказать Вам спасибо. Изучая основы дошел до рекурсии и пример из учебника заставил волосы шевелиться. 5 часов пытался понять, пару раз( не сразу понял)) посмотрел ваше видео и стало понятно)
Почему здесь только 85к подписчиков? Который раз когда появляется более менее серьезный вопрос сразу же обращаюсь к этому каналу.
Отличный урок! Все просто и понятно!
Cпасибо, дядя Саша! 2 года стороной рекурсию обходил. А оказывается ничего страшного то и нет. Но только реально не для новичков она. Спустя 2 года практики на фронте, ващпе всё понятно стало. )) чем то тернарный оператор напомнило. Тоже очень долго не использовал его.... А теперь пихаю куда не попадя xD
Очень доходчивое объяснение, спасибо. p.s за качество 1440p - отдельный респект
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Отлично 👍 подано все понятно
Ничего себе бонус! Да я только что «понял конгфу»- Нео. Это мега важная тема. Я так мучился циклами и сетИнтервалами. А тут озарился. Спасибо Вам огромное!!! Всем рекомендую сделать так автор предлагает. Так как анимацию другим путем рисовать- это ад и пытка. Здоровья Вам и Вашим близким!
@TheAgressio
4 жыл бұрын
Dr. Zlad Спасибо за такой комментарий и пожелания! Нам очень приятно! От канала желаем Вам успехов в обучении и работе!
@DrZlad
4 жыл бұрын
Nomikama согласен. Я бы сказал что если анимация простая- то лучше делать через цсс, дело в том что слишко высока вероятность конфликтов и багов. Если тупо все написать на джс. А так джс я люблю)))
Прекрасно. Спасибо
спасибо за курс!)
Огромное спасибо!!!
хотел предложить идею для новой рубрики типо разбор ошибок в коде подписчиков новичков и тд думаю интересно
Благодарю!
Спасибо
Просто напросто!
Спасибо!
Спасибо!!!
супер, спасибо!
@TheAgressio
4 жыл бұрын
Nick Krt спасибо за комментарий!
класс ну и для тех, кому зашёл трек в курсе Quincas Moreira - Ladybug
Дякую) ура!
@TheAgressio
4 жыл бұрын
Христина Шевчук Дякуємо за коментар!
Сделайте пожалуйста видео на тему - async и await.
@ezizkurbannazarov5680
4 жыл бұрын
+
@uxuidesigner6952
4 жыл бұрын
+
@elijahbarmak3665
2 жыл бұрын
+
@xeither289
Жыл бұрын
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
@xeither289
Жыл бұрын
@@ezizkurbannazarov5680 GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Крутое видео
Только сегодня понял мощь рекурсии.
То есть помимо того что тут рекурсия, из-за того что переменная оффсет глобальная - тут ещё можно применить и замыния? Функция будет написана с замыканием и рекурсией, красиво и без всяких переменных засорящих глобальную область видимости?
Эпичная музычка в конце видео как раз под рекурсию
"Диванные мамки-программисты!!!" ))))))))))
Александр приветствую, я посмотрел видео урок про рекурсию, у меня есть проблема с кодом, переполняется стек вызова. Функция вызывает себя при условии если у него не получилось собрать набор чисел последовательно и помощью рандома. Как обойти эту проблему ? Условие есть конечное если он правильно собирает последовательность чисел. Если надо скину тебе своей проект думаю тебе интересно будет )
Рекурсия очень полезная штука, но в 90 % случаев без нее можно обойтись .. золотая фраза
Про ООП(продолжение) бы записали бы ролик.Изучаю ОПП в PHP, но почему то легче понять эту тему на примерах с JS.Вот такая вот алогичность. Заранее благодарен.
@DrZlad
4 жыл бұрын
Инкарбеков Бегзат а мне на оборот, опп на джс не зашла, только на пхп. Причина простая. Опп можно изучить из ПОД проекта(так оно и родилось там и живет только там). К примеру напиши блог, на всех 5 веб технологиях(аштмл, цсс, джс, пхп, бд)- там ты очень быстро поймешь что такое опп. Особенно в пхп. А так нет смысла даже рыпаться.
@krasnyj-kot
4 жыл бұрын
@@DrZlad Спс.Вот пилю модуль под Opencart.Как раз там и необходимы некоторые тонкости ООП, которые я подзабыл.Я собственно так и стараюсь изучать, делаю проекты, которые реально можно преминить, а не учебные проекты.
Спасибо! Хорошое обьеснение. Но только не понятно как функция перестает запускаться дальше после if (offset > 200) {return true} как она понимает что дальше не надо вызываться ?
@trestqas9547
4 жыл бұрын
Когда offset равно 201, то срабатывает код внутри блока if, ведь условие соответстует значению переменной (201>200), далее функция выполняет выражение return, что в свою очередь и прекращает выполнение функции
Прошел я курс Java Script 2.0 . Что посоветуете дальше учить? Я думаю может PHP, заодно глубже пойму ооп. Или ооп JS пройти курс сначала... PS Сложные моменты на курсе для меня: 1) Циклы 2) Массивы (особенно многомерные) Сложные не потому что не понял, а просто теряюсь в потоке данных.. не хватает логического мышления и памяти может.
@itgid
3 жыл бұрын
В чат курса
Получается, по сути рекурсия очень похожа на цикл.
JavaScript 2.0 еще продолжается? Я только начал ваш курс, прошел циклы, думал курс уже закончился) А так спасибо вам большое, вы ооочень доходчиво поясняете!
@lomb1056
3 жыл бұрын
Закончили курс?
@kolyabokov88
3 жыл бұрын
@@lomb1056 не до конца, но автора горячо советую, если вы к этому!
@lomb1056
3 жыл бұрын
@@kolyabokov88 хотел узнать каких успехов добились, и насколько полезным был курс)
Жду новый микро. Шумы, как из 2007
Обойтись без рекурсии! ШТА!? У меня диван в месте соприкосновения с жопой чуть не воспалился! Шутка ; )
@TheAgressio
4 жыл бұрын
Most Best 😂😂😂
Рекурсия проста как 2х2 но прежде чем углубляться не плохо бы про event loop почитать
+
я для соседа блок побольше сделал и навесил рекурсию
Как выйти из бесконечного цикла не при каких то числовых условиях, а спустя определённое время(например через секунду), бьюсь уже несколько дней.
@user-cu5ul6vi8y
2 жыл бұрын
Возможно стоит попробовать создать искусственную переменную, которая изменяет свое значение каждую секунду, и когда это значение выполнит заданное тобой условие, то это завершит программу. К примеру запихнуть функцию в функцию. И внешней функции первой строчкой прописать setTimeout(timer(или как ты назвал), 1000); А второй строчкой прописать функцию timer в которой растет определенный параметр на 1. И по сути он будет расти каждую секунду на 1, например если условие выхода будет 10, то пройдет 10 секунд. Я правда не уверен, что тебе нужно и я новичок. Но основной алгоритм стоит прописать во внутренней функции timer. let time = 0; //искусственная переменная function rec() { setTimeout(timer,1000); function timer(){ time++; console.log(time); if (time === 10) { return time; // тут наверное стоит прописать нужный тебе параметр. Но вообще нужно проверять исходя из условий задачи. } rec(); } } rec(); //Вызов.
А я сделал так и она у меня крутится и двигается плавно)) let offset = 0; function move() { document.querySelector('.test2').style.left = `${offset}px`; offset += 1; console.log(offset); if (offset == 300) { offset = 0; } setTimeout(move, 10); } document.querySelector('button').onclick = move;
Рекурсию с обходом дерева с неизвестным количеством вложения хочется…
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
01:35 У тебя на информатике хотя бы не паинт с вордом были...
Анимацию лучше делать через таблицу стилей. Через js код делать аним. - это извращение еще то )) имхо
Вся проблема рекурсии в стеке вызовов который она формирует, об этом ни слова, тема си... рекурсии не раскрыта... А ваш пример больше похож на цикл итерации. Более правильное правильное ее описание с точки зрения математики, была бы функция вычисления факториала.
@user-hq2rz6qx8e
4 жыл бұрын
Мы говорим факториал, подразумеваем рекурсию! Говорим рекурсия- подразумеваем факториал! Отвратительная мысль. Кроме как в олимпиадных задачках этот самый факториал вы применяли где-нибудь? Ну может пара процентов программистов-математиков этот самый факториал используют где-то. Откуда эта мода пошла в рекурсию пихать факториал!?
@alleksgrinn7227
4 жыл бұрын
@@user-hq2rz6qx8e Так как это один из самых простых примеров, я не настаиваю именно на этом примере, но он вполне уместен. Факториал является чрезвычайно быстро растущей функцией , это наглядно показывает переполнение стека с использованием минимального кол-ва кода. Как-то так.
все ссылки на сайт недоступны оО
@itgid
Жыл бұрын
доступны. Просто если вы с рф то рф блокирует сайты. Наверное число на главной странице их пугает. Видят там большое число и сразу думают скрывать правду...
@daeriofrixell199
Жыл бұрын
@@itgid а, точно, впн мне в помощь тогда
диванные мамки программисты)) ах ах
Я изучал сам эту тему, и потратил 2 дня. Очень трудно понял.
@maliksoltukiev2282
4 жыл бұрын
Я с помошью рекурсии разные формулы вычислял, а не тот бред что был в видео.
Спасибо
GOD JESUS TOLD US TO LOVE GOD AND TO LOVE ONE ANOTHER! LET'S NOT DESTROY THIS WORLD! NO WAR!!! БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!
Спасибо