13. js с нуля, ваще с нуля функция (возвращаемое значение)

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 95

  • @bitcoin-
    @bitcoin- 5 ปีที่แล้ว +103

    Крокодил с параметром во рту высерающий результат это шедевр.Спасибо Димыч,летим в космос!!

    • @Alexrudz
      @Alexrudz 4 ปีที่แล้ว +3

      Главное наглядно и доходчиво. За изобретательность лайк

  • @YS-nh6bw
    @YS-nh6bw 4 ปีที่แล้ว +47

    Я начал замечать, что начинаю сходить с ума от этой музыки, а так всё нравиться в курсе.

    • @cootook
      @cootook 4 ปีที่แล้ว +5

      та же фигня, когда со скоростью 1.5-2.0 вообще ппц. Сбивает сильно

    • @skolotoi4588
      @skolotoi4588 2 ปีที่แล้ว +1

      надо просто думать о коде )))

    • @pravitel88
      @pravitel88 8 หลายเดือนก่อน

      Я вообще ее не слышу когда концентрируюсь на экране, и забыл что она есть)

  • @braivs
    @braivs 3 ปีที่แล้ว +8

    Прошёл домашку, все 11 заданий. Очень мощные)
    Вот чему попутно научился ещё:
    -искать дополнительную информацию на сайтах на английском
    -много новых комбинаций кнопок выучил VSCode, для ускорения написания кода.
    -прочувствовал как сосредоточение происходит, что получается делать, когда полностью думаешь только о коде. Надо забыть обо всех соцсетях, новостях и ютубе и заставить себя минут 30 думать только о разработке и потом уже наступает вникание, так что вовлекаешься.

  • @denysm5599
    @denysm5599 5 ปีที่แล้ว +3

    Возвращение значения функции в js (return) - рассказано интересно и с яркими ассоциациями. Спасибо

  • @icatsby900
    @icatsby900 3 ปีที่แล้ว +3

    С 5:16 начинается просто магия, которая затягивает еще сильней))) Спасибо за четкое разъяснение!!!

  • @АнатолийСеливанов-с8в
    @АнатолийСеливанов-с8в 4 ปีที่แล้ว +2

    Класс, всегда любил такую подачу материала! Редко встретишь таких преподов!)
    Так держать!

  • @АнастасияТитова-в1ю
    @АнастасияТитова-в1ю 6 ปีที่แล้ว +23

    Очень классная подача) всё понятно и с юмором) спасибо за ваши видео-уроки)

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 ปีที่แล้ว

      спасибо за обратную связь, Настя!)

    • @frapsgn2882
      @frapsgn2882 5 ปีที่แล้ว +6

      Крокодил ест фрукты и какает какашки. Угадайте о чём идёт речь?) О функциях JS

  • @mars_family
    @mars_family 3 ปีที่แล้ว +7

    Вот на этом уроке мой мозг отказался воспринимать инфа, до этого было всё понятно, попробую отдохнуть и ещё раз осилить

  • @makar2020volkov
    @makar2020volkov ปีที่แล้ว

    Ты очень весёлый,добрый весельчак учитель а ещё мне нравиться когда ты ошибаешься

  • @delo-ker9930
    @delo-ker9930 6 ปีที่แล้ว +7

    Ну самое главное што ест уроки и за них спасибо

  • @letsgameco3514
    @letsgameco3514 ปีที่แล้ว +1

    "Как создать эту какашку", буду теперь всегда так думать, прежде чем писать код хахах

  • @Fokus230394
    @Fokus230394 3 ปีที่แล้ว +1

    1:54 это шедевральное объяснение xDDDD Спасибо!

  • @imanqlove9987
    @imanqlove9987 4 ปีที่แล้ว +1

    Сравнения просто огонь конечно)))

  • @thenefenyak
    @thenefenyak ปีที่แล้ว +1

    "Эта функция съест фрукт и создаст мне какашку, за которую я схвачусь", Закажу футболку с таким мерчем)

  • @ichelsea
    @ichelsea 4 ปีที่แล้ว +1

    Спасибо большое за видео!

  • @ruslanaliev2933
    @ruslanaliev2933 4 ปีที่แล้ว +4

    Дима, все конечно хорошо, уроки, пояснения, спасибо! Но, скажи пожалуйста, какого хрен. уроки так сильно разнятся с заданиями на social-network? На 13 уроке пошел на social-network, там каша для меня! с 10 по 13 уроки, только про функции были, а в заданиях помимо функций еще много чего, чего не было до 13. В каком порядке нужно переходить к выполнению заданий? Поясни пожалуйста, будь добр!

  • @Sandalfon.
    @Sandalfon. 3 หลายเดือนก่อน +1

    Вот вроде понятно и не понятно, зачем оно надо? Ну, дальше будет интереснее!

  • @_kulio_
    @_kulio_ 3 ปีที่แล้ว +2

    Пример в виде высирания какашки - идеально!)

  • @sergeydanilyuk7952
    @sergeydanilyuk7952 3 ปีที่แล้ว +1

    спасибочки все круто!

  • @dob1wan174
    @dob1wan174 4 ปีที่แล้ว +1

    хорош! спасб за видос

  • @lisaalisa6775
    @lisaalisa6775 3 ปีที่แล้ว

    Пытаюсь третий год набегами и с переменным успехом разобраться в JS, но с крокодилами у меня точно должно получиться поломать мозг!

  • @СергейЛотоцкий-щ9й
    @СергейЛотоцкий-щ9й 4 ปีที่แล้ว +3

    я крокодил, крокожу и буду крокодить

  • @aleksandrstarkov8427
    @aleksandrstarkov8427 3 ปีที่แล้ว +3

    функция высерает мне результат...такое уже у меня было))

  • @СофияЩур-ъ3р
    @СофияЩур-ъ3р 4 ปีที่แล้ว +2

    можно ли писать вместо
    var firstNameId = 'first-name';
    var lastNameId = 'last-name';
    logValue(firstNameId);
    logValue(lastNameId);
    это:
    logValue('first-name');
    logValue('last-name');
    ?
    работает же точно так же

    • @macarenananana8875
      @macarenananana8875 4 ปีที่แล้ว +1

      Можно, наверное в 2017 так еще нельзя было, сейчас я так и делаю сразу и он действительно находит id из html файла и сразу присваивает его

  • @johnpreston6042
    @johnpreston6042 2 ปีที่แล้ว

    какашка-результат это супер, запоминается на раз ))

  • @DmitryDolganov
    @DmitryDolganov 4 ปีที่แล้ว

    Спасибо!

  • @ДмитрийУдача-о9л
    @ДмитрийУдача-о9л ปีที่แล้ว

    👍👍👍

  • @МаксимМинаков-я9о
    @МаксимМинаков-я9о ปีที่แล้ว

    всё понятно только window.alert(value);не выскочило

  • @ostnik727
    @ostnik727 2 ปีที่แล้ว

    Почему не работает данная функция, не понимаю что не так
    function setError(id){
    var el = document.getElementById(id)
    el.className = 'error'
    }
    setError(id1) //В скобках id элемента, которому надо присвоить класс

  • @dfesk
    @dfesk 4 ปีที่แล้ว

    сложно тут, нужно еще пару раз глянуть и вникнуть

  • @pOwnP
    @pOwnP 4 ปีที่แล้ว

    Есть 1 только вопрос!
    el / logValue / getValue - это команды специальные? или мы можем писать условно свои(понятное дело, чтобы читать код)?
    например:
    el = elem
    LogValue = logVal
    getValue = getVal
    можно же так?

    • @crissquest3258
      @crissquest3258 4 ปีที่แล้ว

      Разумеется вы можете их называть по другому. Лучше когда название передаёт смысл , как переменных , за что они отвечают , так и функции(методы) , что они делают\возвращают.

  • @kelfer1152
    @kelfer1152 ปีที่แล้ว

    Есть один момент
    Ты создал новый файл js в котором продолжил работать
    Я тоже создал новый чистый
    Каким чудом у тебя все в браузере было норм
    Если мы соединяли тот файл в общую систему с css и html

  • @ArthurChelny
    @ArthurChelny 5 ปีที่แล้ว +4

    Все уроки были понятными, но тут, что-то с чем то зачем нужны была функция с присвоением id?

  • @alexandradigmi2197
    @alexandradigmi2197 4 ปีที่แล้ว

    alt shift -> это копировать строку , а как скопировать функцию ?

  • @DmitryDolganov
    @DmitryDolganov 4 ปีที่แล้ว +5

    Если крокодил будет питаться святым духом, то он вернёи void?

    • @ITKAMASUTRA
      @ITKAMASUTRA  4 ปีที่แล้ว +5

      undefined:)

    • @DmitryDolganov
      @DmitryDolganov 4 ปีที่แล้ว +1

      @@ITKAMASUTRA Спасибо! Я заражён C#))) Теперича подсел на твой канал.

  • @АлександрШатохин-н7г
    @АлександрШатохин-н7г 5 ปีที่แล้ว

    Интересно, а годится ли эта логика для задачи, где , например, надо вычислять координаты элемента(get bounding) при прокрутке мыши( для придания им анимации. Ведь там же есть элементы не просто с id, а с классами, которые перебрать надо и каждому элементу своя анимация присваивается ,а не общая....

  • @snoopquits-friend
    @snoopquits-friend 4 ปีที่แล้ว

    да всё же супер понятно, чего вы...

  • @АртемКрасногирь
    @АртемКрасногирь 5 ปีที่แล้ว +1

    никак не могу понять что за ctrl + k + f ...

    • @vadimt9862
      @vadimt9862 5 ปีที่แล้ว +1

      Эти клавиши выравнивают твой код что б было красиво)

    • @Brinzovik
      @Brinzovik 4 ปีที่แล้ว

      сначала надо выделить кусок который хочешь отредактировать, а если весь текст, то зажать нужно Ctrl+A. когда текст выделен, надо зажать Ctrl+K и нажать F. Если текст был сбит, то аккуратно построится. Ещё есть куча горячих клавиш, можно ознакомиться тут nikomedvedev.ru/other/vscodeshortcuts/hotkeys.html

    • @skolotoi4588
      @skolotoi4588 2 ปีที่แล้ว

      cmd > K > F :)

  • @sLavoncheg
    @sLavoncheg 5 ปีที่แล้ว +2

    Ну тут не хватает пояснения, зачем всё это делается. Где это надо будет применяться на практике, поэтому тяжело понять. Логику вроде и уловил. Если увижу код, то думаю, что смогу разобраться, но очень тяжело без пояснения, зачем всё это. Я не понимаю.

    • @sLavoncheg
      @sLavoncheg 5 ปีที่แล้ว

      Теперь разобрался, но вот с этим return я вообще въехать не могу, что это блин такое. Как оно работает. Куда и что возвращает??? Жесть)

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 ปีที่แล้ว +5

      Летите дальше! С высоты новых ступенек будет понятнее, что было на нижних ступенях!

    • @sLavoncheg
      @sLavoncheg 5 ปีที่แล้ว +3

      @@ITKAMASUTRA Спасибо за веру в меня) Я предпочитаю разобраться с материалом, прежде чем переходить дальше, поэтому решил с более простых уроков начать. Циклы, переменные. Посмотрю еще варианты объяснений function, пока я самостоятельно не смогу написать и понять как оно работает, не пойду дальше. Но уже начинает в голове проясняться)

    • @snoopquits-friend
      @snoopquits-friend 4 ปีที่แล้ว +1

      @@sLavoncheg как дела идут?)

    • @sLavoncheg
      @sLavoncheg 4 ปีที่แล้ว +2

      @@snoopquits-friend участвую в проекте по разработке админки (фронт) с подключением чат бота (дайлогфлоу) на базе noSQL (фаербейз). в течении недели как раз сдаем проект) так что вроде зашибезно))

  • @falcon7252
    @falcon7252 3 ปีที่แล้ว

    а какашка не меняется , яблоко съел яблоко выходит.

  • @javidcosmos4634
    @javidcosmos4634 5 ปีที่แล้ว +3

    Универсальные функции вообще не понял

  • @skolotoi4588
    @skolotoi4588 2 ปีที่แล้ว

    2:25 )))))))))))))))))))))))))))))))))))

  • @woinaimir
    @woinaimir 4 ปีที่แล้ว +2

    Очень стараешься - это факт, с юморком уроки чем то смахивают на любимый сериал. Спасибо! Но! В данном уроке я так и не понял, зачем нужен хренов return. Я понимаю, что он нужен для переиспользывания, но как это понять на элементарном уровне ? Что это - сохранение в ячейке памяти или что за долбаный зверь? Если не сложно дай ссылку, где можно прочесть про базовые вещи на физическом уровне. К сожалению ассоциации в данном уроке не помогли. В общем, как разложить return до электронов - покажи плиз принцип, как это делать.

    • @outs1der
      @outs1der 4 ปีที่แล้ว

      Ну к примеру если у тебя есть функция которая что то получает от пользователя и куда ты это значение запишешь ? переменные в функции не пойдут по тому что они локальные , а вот благодаря return ты можешь сохронить эти данные(полученные от пользователя в функции ) в глобальную переменную и дальше использовать

    • @СофияЩур-ъ3р
      @СофияЩур-ъ3р 4 ปีที่แล้ว +5

      function calculate (a,b) {
      x = a + b;
      return x;
      }
      var number = calculate (2, 3);
      console.log (number);
      return возвращает (показывает) x. после return указывается, что именно надо возвращать.

  • @ichelsea
    @ichelsea 4 ปีที่แล้ว +1

    somebody wants to find an element* :)

  • @pravitel88
    @pravitel88 8 หลายเดือนก่อน

    Все по плану все по плану срать велят по килограмму жрать дают по 200 грамм вот и высри килограмм !))))

  • @delo-ker9930
    @delo-ker9930 6 ปีที่แล้ว +2

    Где Д/З его нету ни к одному занятию!!!!T︵TT︵T>"< >"< (:-((:-(:'-(:'-(

  • @goodman1892
    @goodman1892 4 ปีที่แล้ว

    лайк

  • @delo-ker9930
    @delo-ker9930 6 ปีที่แล้ว

    Я уже сколько уроков передивился нету ни к одному

    • @ITKAMASUTRA
      @ITKAMASUTRA  6 ปีที่แล้ว +3

      Извиняюсь ((

  • @Влад-у4п1т
    @Влад-у4п1т 4 ปีที่แล้ว

    крокодил збс))

  • @sergiyshkodich7956
    @sergiyshkodich7956 5 ปีที่แล้ว

    яка різниця чи скорочено чи довгим кодом писать

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 ปีที่แล้ว

      что именно писать, уточните, плиз?? Скорее всего над этим вопросом вам сейчас не стоит вовсе загоняться)

    • @ИванШвалев-к8р
      @ИванШвалев-к8р 4 ปีที่แล้ว +1

      @@ITKAMASUTRA думаю был вопрос: какая разница какой код, длинный или короткий? Отвечаю: если проект маленький и работаешь один, то никакой. А в больших проектах нужно что бы код был прост и доступен для понимания всем разработчикам. Длинную чужую простыню труднее расшифровивать

    • @Нннн-г3й
      @Нннн-г3й 4 ปีที่แล้ว

      @@ИванШвалев-к8р да и короткий код куда производительнее.

  • @A1_TR_812
    @A1_TR_812 9 หลายเดือนก่อน

    на скорости 1.35 отлично залетает

  • @sr2sdouble
    @sr2sdouble 2 ปีที่แล้ว +1

    тема говна раскрыта

  • @iDobroslavin
    @iDobroslavin 3 ปีที่แล้ว

    Лайк за какашку :)))))

  • @TheZionjke
    @TheZionjke 4 ปีที่แล้ว +2

    такие себе примеры если честно..надеюсь что в инкубаторе все намного интереснее

  • @TheZionjke
    @TheZionjke 4 ปีที่แล้ว +4

    под конец начала рассказывать как для себя) нихера непонятно

  • @marikoli7322
    @marikoli7322 ปีที่แล้ว

    Намудриль немного, лучше бы сделал новые функции , а не то что строили перед- сделалась немного каша.

  • @andrej7223
    @andrej7223 5 ปีที่แล้ว +4

    ничего не понял нахрена все это нужно

    • @te4enietime854
      @te4enietime854 4 ปีที่แล้ว

      Может быть ты идиот?

    • @crissquest3258
      @crissquest3258 4 ปีที่แล้ว +1

      @@te4enietime854 :))) чё так сразу то.

  • @ЗапасЗнаний
    @ЗапасЗнаний 2 ปีที่แล้ว

    давай лучше белую тему в редакторе

  • @_Fantom_.
    @_Fantom_. 4 ปีที่แล้ว +1

    Кошмар какой...