Мне очень нравится, что постоянно озвучиваются горячие клавиши, это прям необходимая находка для новичка👍🏻👍🏻👍🏻
@den4ik-19952 жыл бұрын
Твои уроки мотивируют и ты своей энергией заряжаешь и даёшь надежду, что всё получится!
@gruwadi12312 жыл бұрын
посоветовали твои обучалки, до этого смотрел разные видео и вообще не понимал что куда и откуда берётся, у тебя всё четко получается объяснить даже самому не понимающему человеку, респект))
@johnpreston60422 жыл бұрын
Ctrl-Tab Ctrl-R - не знал, век живи - век учись, вот чем мне нравятся ваши видео - что-то новое узнаешь, детали в бекграунде.
@pavelzakharov47525 жыл бұрын
До этого урока всё было понятно и хорошо. С этими ХэллоумэссэджИД пиздец пошёл. Сам запутался и всё на скаку начал переделывать и чайников запутал к чертям.
@FlashSvalyava5 жыл бұрын
100%. Полный пз*ц
@yuliam654 жыл бұрын
вот да, я запуталась между элемент и айди вперемешку
@_Lanselot_4 жыл бұрын
Я пересмотрел несколько раз ))) Поэкспериментировал часа 1.5 и всё стало понятно. )))
@Dreyclin4 жыл бұрын
мне кажется, если бы он объяснил с "грехом" было бы все понятно, то есть: так же можно написать: helloMessageElement = document.getElementById("hello-message"); ничего не изменится. Он просто добавил переменную helloMessageId, чтобы избежать дублирования кода. С "грехом" это выглядит так: var helloMessageElement; helloMessageElement = document.getElementById("hello-message"); alert(helloMessageElement.value); Без греха: var helloMessageElement; var helloMessageId; helloMessageId = 'hello-message'; helloMessageElement = document.getElementById(helloMessageId); alert(helloMessageElement.value);
@RutM784 жыл бұрын
@@Dreyclin вот спасибо за объяснение! Теперь все понятно 👍
@Обла4ко4 жыл бұрын
Изучаю js уже пол года, и даже не подозревал, что есть столько способов поиска элементов HTML Джава Скриптом. Теперь я понимаю всю информативную нагрузку слова IT-Камасутра. Хотя если дальше пойду по этой дороге, еще не раз вспомнится слово сочетание IT-Камасутра
@СтаниславМазур-д5ю5 жыл бұрын
После первого урока в день, поешь припев пол дня. Сэнсэй все понятно (хорошая подача!!!) и двигаюсь потиху вперед ) но домашних заданий реально не хватает. В принципе мне пофиг, я все-равно после больницы иду к Вам )
@nurekennureken8839 Жыл бұрын
здарова
@КрисМэнникс-б4щ5 жыл бұрын
Очень крутые конечно у тебя уроки. Вначале ужасно запутался, уже подумал что все, приехали. Дальше слушал и начал понимать. Ты разжевывал и разжевывал. В итоге я старался уже видео на паузу ставить и сам искать ошибки или на опережение делать. Короче, все отлично, спс. Единственная просьба: не задавай всем подряд значение ПРИВЕТ))))))))
@Alexey5053 жыл бұрын
Долго не мог понять, почему не срабатывал window.alert(inputElement.value). В итоге разобрался, что Value был написан с заглавной буквы! Спасибо за подробные и интересные уроки!!!
@cubeonline36325 жыл бұрын
что-то этот урок я совсем не понял. одни helloMessage(((
@igorchumak82733 жыл бұрын
+ за ускоритель, не знал) Доступно и легко все обьясняешь, респект)
@ДанилАнаньин-я5е4 жыл бұрын
Огромное, тебе, человеческое спасибо!! Только с твоего объяснения я понял что такое переменная и с чем ее едят.
@Темирлан-н9щ3 жыл бұрын
Если вы подключили js файл к html следующим образом . У вас будет выходить ошибка Uncaught TypeError: Cannot read properties of null (reading 'value') Очень долго искал решение этой ошибки и на одном из форумов прочитал. Это связанно с тем, что js файл грузиться раньше html документа и соответственно обращается к пустоте. Поэтому пишите js script внутри body, после всего кода
@aleksandr_akiev_2 жыл бұрын
Да, помогло, спасибо)
@СветланаПобоженская-з8х2 жыл бұрын
Здорово, что про отладчик показали. И вообще очень доступно. Спасибо большое!
@vladislavk0stin6664 жыл бұрын
переменная helloMessageElement находит своё значение в document с помощью оператора getElementById, который в свою очередь работает через переменную helloMessageID, которая в свою очередь принимает строковое значение "hello-message", содержащееся в идентификаторе сущности (тега)
@te4enietime8544 жыл бұрын
Ага. Только непонятно почему переменная принимает значение input, a не просто строку hello-message...
@maxwolf28883 жыл бұрын
getElementById() это функция которая принимает параметры
@mstrcrow35052 жыл бұрын
пришёл в js после C и по началу казалос что будет изиии но потом столкнулся с рядом проблем. Спасибо этому каналу за ''информатику без хуйни'' так сказать - очень помогло
@johan.de.matan.5 жыл бұрын
Единственное на что могу жаловаться, так это на отсутствие конспектов, а то как так, каждое видео говорят мне обязательно прям делать ДЗ, которого нет Не понимаю как тут можно запутаться с hello-message`ами, всё же предельно понятно, я бы даже сказал, что автор очень затягивает видео, разжевывая это, но на то этот курс и зовётся "с нуля, ваще нуля" Спасибо Вам за труд
@ITKAMASUTRA5 жыл бұрын
прошу прощение за отсутствие конспектов. Работаем с командой над тем, чтобы их опубликовать!
@MrIyourdeath5 жыл бұрын
@@ITKAMASUTRA Здравствуйте, нигде еще не выкладывали конспекты и ДЗ?)
@MarkusAltor5 жыл бұрын
@@MrIyourdeath Так и помрём без домах Xd
@ihortsarenko31196 жыл бұрын
наверно так и состарюсь недождавшись домашек :)
@seniorfrom33272 жыл бұрын
Классные уроки! 👍 Молодец Спасибо!
@3d-boom3115 жыл бұрын
я по id на нашол Эльдар Давлетбаев )))) он алхимик 7 октября 1992 г. рождения :D :D :D
@vladkurnysh48423 жыл бұрын
Я тоже))
@ottoflamel72533 жыл бұрын
+
@Fokus2303943 жыл бұрын
Даа, тоже проверил xDD
@vladvoloshenko57013 жыл бұрын
Димыч, скоро к вам залечу, пересматриваю твой js для небольшой подготовки))
@АнастасіяРокитна-у3о2 жыл бұрын
Дякую, і за настрій, зокрема)
@dendenov58023 жыл бұрын
Лайк за шутку про 3 секунды))
@PashaRomanovich3 жыл бұрын
Спасибо за видео! Очень подробно описано!
@sLavoncheg4 жыл бұрын
Так, ну до 70% ролика чуть не сдох. Потом стало понятно, что мы делаем, но я не понимаю пока что зачем мы ищем с помощью JS элементы с html? Получилось, что просто зазубрил, но не понятно зачем. А так всё гуд, кажись)
@光荣归于习近平同志4 жыл бұрын
Чтобы можно было работать с этими элементами через JS. Напрмер, можно обращаться к элементам HTML с помощью CSS, и задавать в CSS стили для этого элемента (цвет шрифта, размеры и т.д много всего). То же самое для JS, мы обращаемся к элементу с помощью его id чтобы делать с ним что-то, тот же шрифт поменять, например, но возможности JS намного шире, чем CSS
@ArthurChelny5 жыл бұрын
Приветствую всё понятно, единственное лишние строчи кода, когда можно сократить до вида: var helloMessage = document.getElementById('hello-message'); window.alert(helloMessage.id); window.alert(helloMessage.value); window.alert(helloMessage.className); или я не понимаю зачем объявлять переменную а потом ещё отдельной строкой присвоить значение, а потом присвоить значение в переменную Element? Буду благодарен ответу))
@valentinavalentina94494 жыл бұрын
Очевидно же , чтобы разжевать каждое действие по отдельности.
@dmi3783 жыл бұрын
вот и я не понимаю зачем вторая переменная
@is_eliseeva Жыл бұрын
сделал сальто, сломал руку - программа дальше не работает 😂 спасибо за уроки! пересматриваю. больше всего понравилось объяснение про ручку к объекту. пока все знакомо. летим дальше!
@skolotoi45882 жыл бұрын
Спасибо, очень доходчиво объясняешь!
@ИгорьКрымов-н1ы4 жыл бұрын
Я в душе не мог себе представить что class в душе представлен className(ом)
@20511984 жыл бұрын
Visual studio code почему на русском?В начале JS с нуля говорил что только English :)
@A1_TR_8128 ай бұрын
2024 полет нормальный, объяснений более разжеванных не найти думаю
@rodiondoobina69155 жыл бұрын
А может домашнее задание это и есть самому придумать конспекты?
@dennik49324 жыл бұрын
много воды, привел бы простой пример document.getElementById("hello-message").style.color = 'blue' по красил бы текст, а то люди не понимают что для чего! Потом привел бы пример по клику с мышкой по тексту, что бы цвет или текст менялся!
@SerhiiAponchyk3 жыл бұрын
70% видео, это запутывание людей!
@АннаДуненко-ъ5ю3 жыл бұрын
Уже не так просто как на прошлых уроках)
@НиколайНиколай-ц9у6т6 жыл бұрын
классно объясняешь! Спасибо!
@ITKAMASUTRA6 жыл бұрын
Спасибо за комментарий ;)
@spacerider94263 жыл бұрын
Спасибо огромное за твой труд!
@АлексГ-п3ж4 жыл бұрын
Спасибо! Очень интересно, доступно, полезно!!!
@rustamsultanov73503 жыл бұрын
Спасибо за уроки!
@mishmeretbukin8935 Жыл бұрын
Большое спасибо 👍
@_Fantom_.4 жыл бұрын
Норм урок, едем дальше..
@Sandalfon.2 ай бұрын
На урок ушло 3 часа. Я столкнулся с проблемами, которые были вызваны по моей не ознакомленности с компьютером и немного моей невнимательности. Больше времени потратил на их решение, я их решил! Тему понял и старался эксперементировать с кодом и вызывал ошибки для собственного понимания. Благодаря 2 переменным я быстро схватил, чем остальные, незнаю почему некоторые жалуются, но это скорее из-за того, что у них код не правильно написан или они где-то провтыкали. Как по мне, это мега удобно использовать helloMessageElement и helloMessageId и просто прописывать путь через точку, который ты хочешь. Спасибо большое. Буду проходить каждый урок и резюмировать что я понял для себя, начиная с этого видео. Предыдущие уроки делал до посинения пока все четко не понял)
@ITKAMASUTRA2 ай бұрын
🤝👍👍 мчи
@aspestasful3 жыл бұрын
Здравствуйте! Спасибо за уроки!!!:-) Подскажите, когда в браузере в режиме разработчика наводите мышку на элементы, они у вас подсвечиваются и выделяется, это доп плагин?
@aspestasful3 жыл бұрын
разобрался, гугл сила!:-)
@DmitryDolganov4 жыл бұрын
Спасибо, добрая душа! )))
@ВадимРужах4 жыл бұрын
Большое спасибо за урок!
@areghovsepyan53802 жыл бұрын
prosto super uroki, sposibo, a gde domashnaya rabota?
@ЛиляЛиля-ш6щ2 жыл бұрын
спасибо за хорошее обїяснение
@КостяКонев-з1н3 жыл бұрын
Урок хороший. Но слишком много похожих элементов. helloMessage, hello-message, hello, Hello. Из-за этого теряется смысл и последовательность шагов.
@МихаилЗахаров-т1с4 жыл бұрын
Спасибо, Димыч:)
@averkief3 жыл бұрын
Помогите разобраться. В 7 уроке сказано, что в строке str1 = 'number 1. sdfgsdsfg'. Сказано, что в кавычках может быть все что угодно. Как я понимаю это какой-то текст, который ни к чему не привязывается. В этом уроке мы называем переменную helloMessageId присваиваем ей текст в кавычках, и он почему-то становится не обычным текстом, а именно id который в инпуте. Не могу понять, почему так. Это как то связано со следующей строкой document.getElementById(helloMessageId) ? Он из текста переменной превращает обычный текст в какую-то "душу" которую нужно найти в документе?
@averkief3 жыл бұрын
Пересмотрел несколько раз, понял сам.
@wanid1949 Жыл бұрын
Спасибо
@adminadmin75222 жыл бұрын
sposibo brat
@НикитаЛосев-х3э3 жыл бұрын
Знающие люди, объясните, пожалуйста, я правильно понял или нет: 1. Мы создаем 2 переменные (helloMessageElement и helloMessageId) 2. Переменной helloMessageId присваиваем значение инпута, прописанное в его id (hello-message) 3. Присваиваем переменной helloMessageElement значение переменной helloMessageId, то есть тоже hello-message. 4. Алертаем валуй элемента, id которого hello-message, то есть инпута. Так что ли получается?
@ricojohn82493 жыл бұрын
Тэгу в html вписываем Id="какой то айди", далее присваиваем этот айди переменной, потом создаём переменную которой присваиваем значение var per = document.getElementById(helloMessageId); Теперь переменная per хранит значение тэга, и можно делать с ним всё что хочешь, например Димыч вывел через alert(per.value) то что содержится в этом тэге в value;
@abaymakhanbetov37874 жыл бұрын
Душа это и есть окно которая выходит снизу в браузере, а именно вкладка Sources.
@ЖенькаОнегин4 жыл бұрын
Спасибо огромное за ускоренный режим!!!!
@dmi3783 жыл бұрын
а почему нельзя обратиться к аллерту первой переменной, зачем создавать вторую? Я понимаю что придется искать саму себя, обращаться к самой себе и это несколько нелогично, но ведь работает. Работает не значит что правильно, но смысл, смысл вводить вторую я не вижу. var inputHelloId; inputHelloId = 'inputHello'; inputHelloId = document.getElementById(inputHelloId); window.alert(inputHelloId.value)
@azazelplay95103 жыл бұрын
мне кажется, если бы он объяснил с "грехом" было бы все понятно, то есть: так же можно написать: helloMessageElement = document.getElementById("hello-message"); ничего не изменится. Он просто добавил переменную helloMessageId, чтобы избежать дублирования кода. С "грехом" это выглядит так: var helloMessageElement; helloMessageElement = document.getElementById("hello-message"); alert(helloMessageElement.value); Без греха: var helloMessageElement; var helloMessageId; helloMessageId = 'hello-message'; helloMessageElement = document.getElementById(helloMessageId); alert(helloMessageElement.value);
@ramario0072 жыл бұрын
Дима, привет ! скажи пожалуйста , дз отдельно для каждого урока 1, 2, 3,4,5,6,7 нету ? только одно общее дз с 1-8 урок?
@pavelandrianov2005 Жыл бұрын
ну как получил ответ ? меня это тоже интересует
@Nikolai_Grozni Жыл бұрын
это айди некого Эльдара Давлетбаева,кстати,я найти не могу домашку,где ее искать? там какие видео по типу "01-08" и я не понимаю о чем они,думал дз будет в форме заданий тип.
@СергейОсипчик-э9г4 жыл бұрын
Я вообще, все это, одной строкой записал. var helloMessageElement = document.getElementById('hello-message'); Это правильно или нет?
@dmi3783 жыл бұрын
мне тоже непонятно пока зачем вторая переменная
@muradalisultanov47203 жыл бұрын
это такая же тема как на css сначала объясняют как подробно а после скажут что для удобства можно и сокращать
@dimazibor84104 жыл бұрын
До чего же упоротый трек,
@sergeimedunitsa422 Жыл бұрын
Смотрю в 2023 году
@cubeonline36325 жыл бұрын
уже три раза посмотрел, так и ноль. хотя до этого все нормально было
@gleb6554 жыл бұрын
Камасутра привет =) надесъ ты ответишъ мне . Естъ ли разница между задаванием имени класса через " " и ' '
@AlexPvndvCode4 жыл бұрын
Такие вопросы нужно гуглить. В противном случае кина не будет
@braivs3 жыл бұрын
Прошёл Д.З. примерно за час. Вполне выполнимое и интересное, понравилось. На Патреоне более полный конспект, чем на social network. Взял то и то чтобы сравнить)
@valeriazbukar11203 жыл бұрын
привет! не могу найти дз, подскажите пожалуйста где ?
@braivs3 жыл бұрын
@@valeriazbukar1120привет. по ссылке под видео
@nikolayl61223 жыл бұрын
Спасибо!!!
@Exzar214 жыл бұрын
очень интересно, но не чего не понятно)
@alexeyzhuravlev92244 жыл бұрын
Зачем нужна лишняя переменная helloMessageId, если можно просто указать 'id' в document.getElementById(тут)?
@AlexBor-l5u4 жыл бұрын
Алексей Журавлев я могу быть конечно не прав, но тут как мне кажется, суть в том что таких айди в коде может быть миллион, и он присвоил значение конкретно ему
@Elren444 жыл бұрын
ну раньше было сказано, что лучше для всего создавать переменные
@ВіталійПлевако-д2ж4 жыл бұрын
Спасибо за ускоренный режим))) //Скорость 1.25
@АндрейК-г2с4к4 жыл бұрын
Пикап подстричся дифференцировать космичиское уравнение приодется выучить пару шуток подойти к девушке сказать привет рассказать пару шуток взять номер телефона var helloMessageElement; var helloMessageId; helloMessageId = "hello-message"; helloMessageElement = document.getElementById(helloMessageId); window.alert(helloMessageElement.value); window.alert(helloMessageElement.id); window.alert(helloMessageElement.className); Закрепим урок)
@ivanvernyakov54744 жыл бұрын
ковычки не двойные только.
@red_valdes2 жыл бұрын
Всем привет а почему в описаниях ссылка на сайт, на домашнее задание, конспекты, но там всё платно. Ты же говорил что обучение бесплатное, это твоя миссия, цель и все такое. А домашнее задание платные
@IvanBrain Жыл бұрын
мог бы просто номер карты оставить и по желанию люди донатили бы. не впадлу за урок 100 рублей было бы скинуть. он больше бы денег поднял.
@kelfer1152 Жыл бұрын
Мне нравятся ваши уроки все прекрасно понятно показано , но все же есть то из-за чего я много раз пересмотрел одно и тоже видео Когда везде вы пишите одно и тоже слово во все переменные и названия всего чего можно одним и тем же hello message Это начинает путать человека который не может разобрать разные моменты и команды
@maksant51114 жыл бұрын
24:15 Спасибо
@_SoNicos4 жыл бұрын
От ты водолей ))
@ЕкатеринаМодина-ь1э3 жыл бұрын
Что делать, если у меня не появляется при наведении курсора на строку вся информация о ней в консоле разработчика?
@ЕвгенияУланова-к2у4 жыл бұрын
Объясните мне тупице пожалуйста. Для чего во всех манипуляциях мы работаем с текстом который заложен в id ? Когда id в моем понимании это аля тот же класс. Который создан как вы говорите тупо хвататься например в сss за него. И возможно это тупейший вопрос ам сори)))
@sergeyosenniy87696 жыл бұрын
Спасибо....скорость полезная утилита
@olegzidane70994 жыл бұрын
получается js по-сути забирает душу?
@supersaeros5 жыл бұрын
спасибо like за speed )
@coderpyru4 жыл бұрын
Зачем такие лирические отожествления? - "души" элементов! Это называется DOM. Почему-то автор не счел нужным объявить официальное названия этому "потустороннему миру" браузера.
@macarenananana88754 жыл бұрын
Не знаю как у вас в 2017 работало, но у нас в 2020 данный код не работал пока я не поставил кавычки в точности как указано в строке в строку helloMessageElement = document.getElementById("hellomessage")
@tatyanakuznetsova94724 жыл бұрын
Я что.то не поняла... почему id="hello-message" и у input, и у h1? Не лучше ли в таком случае использовать class, и getElementByClassName? Айдишки вроде как индивидуальными должны быть...
@ib12-g3p4 жыл бұрын
нужно внимательно слушать что он рассказывает. Он говорил что айди должен быть один. Если будет в инпут и аш1 то задача выполнится только в инпут.
@МаркусОляка3 жыл бұрын
А ДЗ и конспекты только по платной подписке?
@Shamil0304 жыл бұрын
почему бы скрипт не сделать в другом файле по аналогии с СSS а затем связать их- html и javascript ?
@dmi3783 жыл бұрын
да. тоже появилась такая мысль в том же ролике где отделяется CSS. Видимо это чуть позже, когда коду будет чуточку больше
@TalkToMeYoY6 жыл бұрын
в первый раз вижу настолько глубокое разъяснение на тему,присваивания элемента к переменной
@ITKAMASUTRA6 жыл бұрын
на самом деле, в следующем цикле видео будет ещё детальнее всё разжёвано. И более структурно. Но это уже в следующем году!
@rva36746 жыл бұрын
Для меня, например, наоборот хорошо. Html и css пропустил правда... я их уже выучил
@samalnagumanova59823 жыл бұрын
Привет. У меня в консоли ы браузере при наведении мыши на элемент , он не выделчется, и нет такого ниспадающего меню, где вы нашли ' class name'. Как мне это исправить? Спасибо
@trpro71753 жыл бұрын
Тот же вопрос
@jfrost8682 жыл бұрын
Извините, а где найти домашние задания?
@baryl584 жыл бұрын
У меня через f12 во вкладке Console в гугл хроме ничего не отображается, в том моменте, когда пытался выявить ошибку null. Как быть в данной ситуации, что исправить, чтобы все отображалось?
@ОлександрСергійович-ч5ф2 жыл бұрын
🤝👍
@ummprsla4 жыл бұрын
Урок про гибкость кода.
@alekseikoshel95983 жыл бұрын
Понимаю что видео записано давно и ты скорее всего так не делаешь, но блин РЕАЛЬНО хватит называть ВСЕ "ХЕЛЛОУ" . Это похоже на то если бы в семье маму звали хелоу, папу хелоу, у всех двадцати детей было имя хелоу так еще и пользовались практически одним словом хелоу. типа "хелоу сюда и хелоу с собой хелоу будем хелоу хелоу" . ни 0 хе 0 ра не понятно кому куда идти, что брать с собой и что будут делать. спасибо.
@IvanBrain Жыл бұрын
полный пздц. запутанней не придумать
@aleksandraSwedenVlog5 жыл бұрын
ya chainik i mne ocen nravitsa!!!!
@Alex-bo9wt2 жыл бұрын
а почему код в одном файле?
@gleb6554 жыл бұрын
я все понял из урока, а те кто не поняли советую глубже пока изучитъ хтмл и ксс
@gleb6554 жыл бұрын
и как работает браузер
@kadisetramad.raizel87002 жыл бұрын
скачал прогу, делаю как у тебя, но у меня почему то так не работает, когда пишу var то без етой "
@anonemchik5 жыл бұрын
Можете мне кое-что подсказать? Я хочу написать бота в дискорде, а некая "программа", на которой я пишу называется Discord.JS . Как вы думаете, JavaScript мне поможет или нет?
@ITKAMASUTRA5 жыл бұрын
Да! JS + NodeJS + Discord.JS
@welcome8032 Жыл бұрын
запутано с названиями, всюду хеллоу, названия очень похожи, в результате уже и не понимаешь откуда именно хеллоу
@TheZionjke4 жыл бұрын
у вас есть связь в фейсбуке по поводу онлай курсов?
@ЕвгенийШаталин-с5х4 жыл бұрын
на оф сайте инкубатора вся информация и контакты it-kamasutra.com/#rec95986024