Прошёл домашку, все 11 заданий. Очень мощные) Вот чему попутно научился ещё: -искать дополнительную информацию на сайтах на английском -много новых комбинаций кнопок выучил VSCode, для ускорения написания кода. -прочувствовал как сосредоточение происходит, что получается делать, когда полностью думаешь только о коде. Надо забыть обо всех соцсетях, новостях и ютубе и заставить себя минут 30 думать только о разработке и потом уже наступает вникание, так что вовлекаешься.
Дима, все конечно хорошо, уроки, пояснения, спасибо! Но, скажи пожалуйста, какого хрен. уроки так сильно разнятся с заданиями на social-network? На 13 уроке пошел на social-network, там каша для меня! с 10 по 13 уроки, только про функции были, а в заданиях помимо функций еще много чего, чего не было до 13. В каком порядке нужно переходить к выполнению заданий? Поясни пожалуйста, будь добр!
можно ли писать вместо var firstNameId = 'first-name'; var lastNameId = 'last-name'; logValue(firstNameId); logValue(lastNameId); это: logValue('first-name'); logValue('last-name'); ? работает же точно так же
Почему не работает данная функция, не понимаю что не так function setError(id){ var el = document.getElementById(id) el.className = 'error' } setError(id1) //В скобках id элемента, которому надо присвоить класс
Есть 1 только вопрос! el / logValue / getValue - это команды специальные? или мы можем писать условно свои(понятное дело, чтобы читать код)? например: el = elem LogValue = logVal getValue = getVal можно же так?
Разумеется вы можете их называть по другому. Лучше когда название передаёт смысл , как переменных , за что они отвечают , так и функции(методы) , что они делают\возвращают.
Есть один момент Ты создал новый файл js в котором продолжил работать Я тоже создал новый чистый Каким чудом у тебя все в браузере было норм Если мы соединяли тот файл в общую систему с css и html
Интересно, а годится ли эта логика для задачи, где , например, надо вычислять координаты элемента(get bounding) при прокрутке мыши( для придания им анимации. Ведь там же есть элементы не просто с id, а с классами, которые перебрать надо и каждому элементу своя анимация присваивается ,а не общая....
сначала надо выделить кусок который хочешь отредактировать, а если весь текст, то зажать нужно Ctrl+A. когда текст выделен, надо зажать Ctrl+K и нажать F. Если текст был сбит, то аккуратно построится. Ещё есть куча горячих клавиш, можно ознакомиться тут nikomedvedev.ru/other/vscodeshortcuts/hotkeys.html
Ну тут не хватает пояснения, зачем всё это делается. Где это надо будет применяться на практике, поэтому тяжело понять. Логику вроде и уловил. Если увижу код, то думаю, что смогу разобраться, но очень тяжело без пояснения, зачем всё это. Я не понимаю.
@@ITKAMASUTRA Спасибо за веру в меня) Я предпочитаю разобраться с материалом, прежде чем переходить дальше, поэтому решил с более простых уроков начать. Циклы, переменные. Посмотрю еще варианты объяснений function, пока я самостоятельно не смогу написать и понять как оно работает, не пойду дальше. Но уже начинает в голове проясняться)
@@snoopquits-friend участвую в проекте по разработке админки (фронт) с подключением чат бота (дайлогфлоу) на базе noSQL (фаербейз). в течении недели как раз сдаем проект) так что вроде зашибезно))
Очень стараешься - это факт, с юморком уроки чем то смахивают на любимый сериал. Спасибо! Но! В данном уроке я так и не понял, зачем нужен хренов return. Я понимаю, что он нужен для переиспользывания, но как это понять на элементарном уровне ? Что это - сохранение в ячейке памяти или что за долбаный зверь? Если не сложно дай ссылку, где можно прочесть про базовые вещи на физическом уровне. К сожалению ассоциации в данном уроке не помогли. В общем, как разложить return до электронов - покажи плиз принцип, как это делать.
Ну к примеру если у тебя есть функция которая что то получает от пользователя и куда ты это значение запишешь ? переменные в функции не пойдут по тому что они локальные , а вот благодаря return ты можешь сохронить эти данные(полученные от пользователя в функции ) в глобальную переменную и дальше использовать
function calculate (a,b) { x = a + b; return x; } var number = calculate (2, 3); console.log (number); return возвращает (показывает) x. после return указывается, что именно надо возвращать.
@@ITKAMASUTRA думаю был вопрос: какая разница какой код, длинный или короткий? Отвечаю: если проект маленький и работаешь один, то никакой. А в больших проектах нужно что бы код был прост и доступен для понимания всем разработчикам. Длинную чужую простыню труднее расшифровивать
Крокодил с параметром во рту высерающий результат это шедевр.Спасибо Димыч,летим в космос!!
Главное наглядно и доходчиво. За изобретательность лайк
Я начал замечать, что начинаю сходить с ума от этой музыки, а так всё нравиться в курсе.
та же фигня, когда со скоростью 1.5-2.0 вообще ппц. Сбивает сильно
надо просто думать о коде )))
Я вообще ее не слышу когда концентрируюсь на экране, и забыл что она есть)
Прошёл домашку, все 11 заданий. Очень мощные)
Вот чему попутно научился ещё:
-искать дополнительную информацию на сайтах на английском
-много новых комбинаций кнопок выучил VSCode, для ускорения написания кода.
-прочувствовал как сосредоточение происходит, что получается делать, когда полностью думаешь только о коде. Надо забыть обо всех соцсетях, новостях и ютубе и заставить себя минут 30 думать только о разработке и потом уже наступает вникание, так что вовлекаешься.
Возвращение значения функции в js (return) - рассказано интересно и с яркими ассоциациями. Спасибо
С 5:16 начинается просто магия, которая затягивает еще сильней))) Спасибо за четкое разъяснение!!!
Класс, всегда любил такую подачу материала! Редко встретишь таких преподов!)
Так держать!
Очень классная подача) всё понятно и с юмором) спасибо за ваши видео-уроки)
спасибо за обратную связь, Настя!)
Крокодил ест фрукты и какает какашки. Угадайте о чём идёт речь?) О функциях JS
Вот на этом уроке мой мозг отказался воспринимать инфа, до этого было всё понятно, попробую отдохнуть и ещё раз осилить
Ты очень весёлый,добрый весельчак учитель а ещё мне нравиться когда ты ошибаешься
Ну самое главное што ест уроки и за них спасибо
"Как создать эту какашку", буду теперь всегда так думать, прежде чем писать код хахах
1:54 это шедевральное объяснение xDDDD Спасибо!
Сравнения просто огонь конечно)))
"Эта функция съест фрукт и создаст мне какашку, за которую я схвачусь", Закажу футболку с таким мерчем)
🤪😀
Спасибо большое за видео!
Дима, все конечно хорошо, уроки, пояснения, спасибо! Но, скажи пожалуйста, какого хрен. уроки так сильно разнятся с заданиями на social-network? На 13 уроке пошел на social-network, там каша для меня! с 10 по 13 уроки, только про функции были, а в заданиях помимо функций еще много чего, чего не было до 13. В каком порядке нужно переходить к выполнению заданий? Поясни пожалуйста, будь добр!
Вот вроде понятно и не понятно, зачем оно надо? Ну, дальше будет интереснее!
Пример в виде высирания какашки - идеально!)
спасибочки все круто!
хорош! спасб за видос
Пытаюсь третий год набегами и с переменным успехом разобраться в JS, но с крокодилами у меня точно должно получиться поломать мозг!
Как успехи?
я крокодил, крокожу и буду крокодить
функция высерает мне результат...такое уже у меня было))
можно ли писать вместо
var firstNameId = 'first-name';
var lastNameId = 'last-name';
logValue(firstNameId);
logValue(lastNameId);
это:
logValue('first-name');
logValue('last-name');
?
работает же точно так же
Можно, наверное в 2017 так еще нельзя было, сейчас я так и делаю сразу и он действительно находит id из html файла и сразу присваивает его
какашка-результат это супер, запоминается на раз ))
Спасибо!
👍👍👍
всё понятно только window.alert(value);не выскочило
Почему не работает данная функция, не понимаю что не так
function setError(id){
var el = document.getElementById(id)
el.className = 'error'
}
setError(id1) //В скобках id элемента, которому надо присвоить класс
сложно тут, нужно еще пару раз глянуть и вникнуть
Есть 1 только вопрос!
el / logValue / getValue - это команды специальные? или мы можем писать условно свои(понятное дело, чтобы читать код)?
например:
el = elem
LogValue = logVal
getValue = getVal
можно же так?
Разумеется вы можете их называть по другому. Лучше когда название передаёт смысл , как переменных , за что они отвечают , так и функции(методы) , что они делают\возвращают.
Есть один момент
Ты создал новый файл js в котором продолжил работать
Я тоже создал новый чистый
Каким чудом у тебя все в браузере было норм
Если мы соединяли тот файл в общую систему с css и html
Все уроки были понятными, но тут, что-то с чем то зачем нужны была функция с присвоением id?
то же самое
alt shift -> это копировать строку , а как скопировать функцию ?
Если крокодил будет питаться святым духом, то он вернёи void?
undefined:)
@@ITKAMASUTRA Спасибо! Я заражён C#))) Теперича подсел на твой канал.
Интересно, а годится ли эта логика для задачи, где , например, надо вычислять координаты элемента(get bounding) при прокрутке мыши( для придания им анимации. Ведь там же есть элементы не просто с id, а с классами, которые перебрать надо и каждому элементу своя анимация присваивается ,а не общая....
да всё же супер понятно, чего вы...
никак не могу понять что за ctrl + k + f ...
Эти клавиши выравнивают твой код что б было красиво)
сначала надо выделить кусок который хочешь отредактировать, а если весь текст, то зажать нужно Ctrl+A. когда текст выделен, надо зажать Ctrl+K и нажать F. Если текст был сбит, то аккуратно построится. Ещё есть куча горячих клавиш, можно ознакомиться тут nikomedvedev.ru/other/vscodeshortcuts/hotkeys.html
cmd > K > F :)
Ну тут не хватает пояснения, зачем всё это делается. Где это надо будет применяться на практике, поэтому тяжело понять. Логику вроде и уловил. Если увижу код, то думаю, что смогу разобраться, но очень тяжело без пояснения, зачем всё это. Я не понимаю.
Теперь разобрался, но вот с этим return я вообще въехать не могу, что это блин такое. Как оно работает. Куда и что возвращает??? Жесть)
Летите дальше! С высоты новых ступенек будет понятнее, что было на нижних ступенях!
@@ITKAMASUTRA Спасибо за веру в меня) Я предпочитаю разобраться с материалом, прежде чем переходить дальше, поэтому решил с более простых уроков начать. Циклы, переменные. Посмотрю еще варианты объяснений function, пока я самостоятельно не смогу написать и понять как оно работает, не пойду дальше. Но уже начинает в голове проясняться)
@@sLavoncheg как дела идут?)
@@snoopquits-friend участвую в проекте по разработке админки (фронт) с подключением чат бота (дайлогфлоу) на базе noSQL (фаербейз). в течении недели как раз сдаем проект) так что вроде зашибезно))
а какашка не меняется , яблоко съел яблоко выходит.
Универсальные функции вообще не понял
2:25 )))))))))))))))))))))))))))))))))))
Очень стараешься - это факт, с юморком уроки чем то смахивают на любимый сериал. Спасибо! Но! В данном уроке я так и не понял, зачем нужен хренов return. Я понимаю, что он нужен для переиспользывания, но как это понять на элементарном уровне ? Что это - сохранение в ячейке памяти или что за долбаный зверь? Если не сложно дай ссылку, где можно прочесть про базовые вещи на физическом уровне. К сожалению ассоциации в данном уроке не помогли. В общем, как разложить return до электронов - покажи плиз принцип, как это делать.
Ну к примеру если у тебя есть функция которая что то получает от пользователя и куда ты это значение запишешь ? переменные в функции не пойдут по тому что они локальные , а вот благодаря return ты можешь сохронить эти данные(полученные от пользователя в функции ) в глобальную переменную и дальше использовать
function calculate (a,b) {
x = a + b;
return x;
}
var number = calculate (2, 3);
console.log (number);
return возвращает (показывает) x. после return указывается, что именно надо возвращать.
somebody wants to find an element* :)
Все по плану все по плану срать велят по килограмму жрать дают по 200 грамм вот и высри килограмм !))))
Где Д/З его нету ни к одному занятию!!!!T︵TT︵T>"< >"< (:-((:-(:'-(:'-(
лайк
Я уже сколько уроков передивился нету ни к одному
Извиняюсь ((
крокодил збс))
яка різниця чи скорочено чи довгим кодом писать
что именно писать, уточните, плиз?? Скорее всего над этим вопросом вам сейчас не стоит вовсе загоняться)
@@ITKAMASUTRA думаю был вопрос: какая разница какой код, длинный или короткий? Отвечаю: если проект маленький и работаешь один, то никакой. А в больших проектах нужно что бы код был прост и доступен для понимания всем разработчикам. Длинную чужую простыню труднее расшифровивать
@@ИванШвалев-к8р да и короткий код куда производительнее.
на скорости 1.35 отлично залетает
тема говна раскрыта
Лайк за какашку :)))))
такие себе примеры если честно..надеюсь что в инкубаторе все намного интереснее
под конец начала рассказывать как для себя) нихера непонятно
Намудриль немного, лучше бы сделал новые функции , а не то что строили перед- сделалась немного каша.
ничего не понял нахрена все это нужно
Может быть ты идиот?
@@te4enietime854 :))) чё так сразу то.
давай лучше белую тему в редакторе
Кошмар какой...