18. js с нуля, ваще с нуля (массивы, цикл for)

  Рет қаралды 25,966

IT-KAMASUTRA

IT-KAMASUTRA

Күн бұрын

Пікірлер: 43
@iceaye5730
@iceaye5730 9 ай бұрын
Уроки просто супер, даже на скорости 1,5 всё детально понятно. Дмитрий, огромное спасибо за труд!
@crossfiteer
@crossfiteer 3 жыл бұрын
шёл по js понимая всё без проблем,пока не попал на тему циклов for,перечитал массу инфы,всё равно не понимал,5 минут обьяснения от Димона и наконец-то всё стало понятно,спасибо огромное
@sjdjjsjsjs3991
@sjdjjsjsjs3991 2 ай бұрын
Я же, когда работаю с циклами, просто держу в голове пример с длинным коридором и дверьми, которые нужно поочерёдно открыть. Типо такой мысленный псевдокод😂
@braivs
@braivs 3 жыл бұрын
Понравилось. Хоть сам циклы уже писал раньше, но новые знание получил: -узнал как в emmet вызывать шаблон цикла -переименовывание всех переменных по F2 в коде -в дебаггере, в Source, что можно пометить строку и перейти к ней по F8
@denysm5599
@denysm5599 4 жыл бұрын
Хорошая инфа о том, что такое массивы в js, а также - цикл for. Спасибо!
@matarikhay
@matarikhay 6 жыл бұрын
Брат ваще спасибо, выручил. Надо было домашку сделать (иду на курс программирования). Был задан массив, и надо было через цикл for вывести из массива цифры больше 100-а. Лайк!
@НиколайНиколай-ц9у6т
@НиколайНиколай-ц9у6т 6 жыл бұрын
в конце каждой серии начал уж сильно интриговать))
@ITKAMASUTRA
@ITKAMASUTRA 6 жыл бұрын
ахахах)) в детстве (каюсь) зырил много бразильских (о Боже) сериалов)) а там в каждой серии такой замут) Хотя... честно, осознанно не пытался ничего такого делать со своими видео) Но идея крутая)
@_Fantom_.
@_Fantom_. 4 жыл бұрын
Спасибо, чем дальше в дебри JavaScript, тем интереснее..
@artempavlenko5147
@artempavlenko5147 4 жыл бұрын
Fantom 100%
@АннаМ-г9и
@АннаМ-г9и 2 жыл бұрын
Горжусь земляком)) Материал - крутяк, голос - секси)
@roflostrike-csgofunnymomen1355
@roflostrike-csgofunnymomen1355 2 жыл бұрын
Зачем код в самых первых строчках кода где мы находим 4 кнопки? Оно же без этих строк работает, мы же эти кнопки уже нашли из HTML в функции onOperationButtonClick
@ivansamoiliuk5451
@ivansamoiliuk5451 5 жыл бұрын
Дима, подскажи, плиз, а почему когда мы кнопке добавляем слушателя, в функции onOperationButtonClick не указываем параметр? Я помню, ты говорил, что в таком случае функция вызовется сразу, но ведь в определении функции onOperationButtonClick(eventObject){...} есть, вроде как, обязательный параметр. Раньше, чтобы добавить функцию, которая содержит параметр, в обработчик, ты создавал обертку. Почему сейчас addEventListener() это допускает и браузер не ругается? Ведь по сути-то должен.
@aseaxe9609
@aseaxe9609 4 жыл бұрын
если ты заметил когда вызываем эту функцию(обработчик события) не ставим скобочки , считай что оно скрытно передает параметр (источник события)от него можно узнать какой именно элемент или тег порадил событие , на самом деле много информация передается скрытно когда работаешь с подобного рода функций
@spacerider9426
@spacerider9426 3 жыл бұрын
Спасибо огромное за твой труд!
@dmitry_beresten
@dmitry_beresten Жыл бұрын
Спасибо за урок!
@АнатолийСеливанов-с8в
@АнатолийСеливанов-с8в 4 жыл бұрын
Огонь!) Доходчиво, интересно!
@TheZionjke
@TheZionjke 4 жыл бұрын
пошла какаято жесть)))
@denissmakismenko5189
@denissmakismenko5189 7 ай бұрын
понял что ничего не понял, у меня проблема в том что я не понимаю что писать после того как цикл написал, что после цикла в фигурных скобках писать надо, везде ищу и не могу именно этот момент найти, базу понял а остальное типа сам догадывайся ? или как оно работает ?
@sjdjjsjsjs3991
@sjdjjsjsjs3991 2 ай бұрын
Распиши задачу на псевдокоде для начала, так проще разобраться с алгоритмом решения
@Panzir6
@Panzir6 4 жыл бұрын
так а можно ли выбрать из цикла именно тут кнопку которая нужна чтобы не перебирать сотни, к примеру, других кнопок и не "загружать" программу?)
@strangechannel4589
@strangechannel4589 3 жыл бұрын
Круто, очень круто и сильно. Но как хотелось бы, чтобы больше времени заострялось на чем-то одном, а не перескакивать в каждом видео к новому. Не все усваивается хорошо. Ну то и понятно, хочешь хорошо усваивать занимайся с ментором на курсах, а не по бесплатным видео)))
@Almas-2002
@Almas-2002 4 жыл бұрын
Спасибо Димич
@velcomnabuzdov3059
@velcomnabuzdov3059 3 жыл бұрын
Ребята Дима говорит про домашние задания а где ссылка на него?
@stepannebykov6350
@stepannebykov6350 4 жыл бұрын
Так как из цикла берется та кнопка, на которую нажали?
@dob1wan174
@dob1wan174 4 жыл бұрын
с помощью перебора который вы записали в цикле
@valentinavalentina9449
@valentinavalentina9449 4 жыл бұрын
как только запустил js скрипт , цикл сразу же создал в памяти 4 кнопки с висящим на них событием. Грубо говоря , всё осталось как и было , когда у вас были прописаны все 4 кнопки с висящими на них событиями , только теперь это сделал цикл for , пробежал и написал это за вас. нагрузка на память выросла , на программиста упала . В принципе , сейчас почти всё так пишут - по этому и софт тормазной и корявый. Типа докупишь железа.
@vadzimserzhant7083
@vadzimserzhant7083 3 жыл бұрын
@@valentinavalentina9449 Спасибо за такой развернутый ответ. Очень помогло разобраться.
@Who_is_it-o1x
@Who_is_it-o1x 3 жыл бұрын
@@valentinavalentina9449 + Спасибо, тоже очень помогло понять
@SkynetSpaceX
@SkynetSpaceX 2 жыл бұрын
@@valentinavalentina9449 Но каждый раз пробегаясь по массиву, мы объявляем переменную button и присваиваем ей значение индекса элемента массива. Но разве можно более одного раза объявить одну и ту же переменную?! И более того, присвоить ей разные значения. Судя по всему, такой код должен выглядеть примерно так: let button = buttonsArray[0] let button = buttonsArray[1] let button = buttonsArray[2] let button = buttonsArray[3] Это что за цыганские фокусы такие?)) Уличная магия, не иначе. Ничего не понимаю))
@DmitryDolganov
@DmitryDolganov 4 жыл бұрын
Спасибо!
@pavelmalorodnov2078
@pavelmalorodnov2078 Жыл бұрын
цикл for, js
@Hayabusa17
@Hayabusa17 4 жыл бұрын
а что если я хочу после плюса нажать сразу деление? и по циклу только попорядку что ле? или я не понял?
@valentinavalentina9449
@valentinavalentina9449 4 жыл бұрын
нет. как только браузер загрузил js файл , цикл for сразу пробежал по всему массиву , и для каждой кнопки из массива написал за вас те же самые 4 строчки кода , которые и были. НЕ ВЫПОЛНИЛ ИХ (запустил) , а просто создал в памяти ***.addEventListener('click',onOperationButtonClick) , где под *** взятые элементы с массива. Грубо говоря - напечатал эти строчки за Вас. Ну а потом уже они висят в памяти и ждут события.
@miroslavyakubov6494
@miroslavyakubov6494 5 жыл бұрын
четко все
@tanyanagornaya4407
@tanyanagornaya4407 3 жыл бұрын
У меня знак * и / не считает. И калькулятор не такой вид имеет, css не хочет работать Можите помочь?
@Brinzovik
@Brinzovik 3 жыл бұрын
Проверь чтоб рядом с файлом html у тебя было две папки: одна для js другая для css. в документе html последней строкой должно быть это подключение css. Если что-то другое с css, то посмотри урок, где только начали делать калькулятор (вроде 14ый) и посмотри, где ошибся. я там кстати писал коммент, что наследование другое (возможно из-за того, что достаточно старое видео) и тебе нужно записать блоки css в обратном порядке, а не как у Димы: общий последний, частный первым (от меньшего к большему)
@Brinzovik
@Brinzovik 3 жыл бұрын
а про знаки умножение и деление, проверь внимательно написание devide и multyply, на большие буквы, окончание и так далее. Если это не поможет, то я как новичёк, уже ничего не могу подсказать
@igorskulskiy415
@igorskulskiy415 3 жыл бұрын
@@Brinzovik Спасибо тебе, долго мучался с этой проблемой с / и *. А по итогу оказалось опечатка в начале кода.
@Хиби-ю1и
@Хиби-ю1и 3 жыл бұрын
Ну как успехи с учебой?
@yuryhouse4226
@yuryhouse4226 3 жыл бұрын
css слетел. Ну, и в топку его, когда тут такой фан.
@Sandalfon.
@Sandalfon. 2 ай бұрын
ничо не понятно сижу как мартышка повторяю через каждую минуту за димой :/
Это было очень близко...
00:10
Аришнев
Рет қаралды 5 МЛН
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 9 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
JavaScript v2.0. Циклы в JavaScript (часть 1)
32:34
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 71 М.
16.  js с нуля, ваще с нуля (if-else-if-else)
21:30
IT-KAMASUTRA
Рет қаралды 22 М.
Массивы это просто! JavaScript
28:28
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 28 М.
Это было очень близко...
00:10
Аришнев
Рет қаралды 5 МЛН