Список сотрудников. Часть 1

  Рет қаралды 8,745

Александр Дудукало

Александр Дудукало

Күн бұрын

Создание списка сотрудников на чистом Javascript. Часть 1
Список сотрудников. Часть 2: • Список сотрудников. Ча...
👁‍🗨 Телеграм: t.me/frontend_du2
👁‍🗨 Discord: / discord
👁‍🗨 VK: frontend
👁‍🗨 Дзен: dzen.ru/frontend
👁‍🗨 Rutube: rutube.ru/u/fr...

Пікірлер: 71
@АндрейБитков-ж2д
@АндрейБитков-ж2д 2 жыл бұрын
Спасибо за видео, очень здорово что вы подробно показали зачем нужно создавать классы и в чем их польза)
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Благодарю вас за поддержку и отклик, прошу прощения за долгий ответ. Классы- очень интересный инструмент, но материала по ним не так много, решил записать. В скором времени на моём канале появится ещё полезная информация, буду рад вашему просмотру.
@ЕвгенийГрабко-ы5д
@ЕвгенийГрабко-ы5д Жыл бұрын
Просмотрел несколько видосов, и знаешь... Иногда бывает так. Смотришь видос, просмотрел например 1/4, или половину, или почти весь, и ты знаешь что человек старался, и тему важную объясняет. Но тебе черт возьми скучно, ты это уже где-то видел или читал... И закрываешь видос в надежде посмотреть его потом. Надеюсь я не один такой ) Короче хотел тебе сказать, что твои видосики я смотрю до конца. Очень заходят, спасибо огромное. Ты только не забрасывай это дело, и все будет хорошо. И у постоянных зрителей, и у тебя. Ещё раз спасибо )
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Здравствуйте, Евгений. Спасибо вам за этот комментарий. Надеюсь, что это действительно так. Конечно есть много недочетов в записи, но я тоже учусь )) Да, хочется быть на одной волне с зрителем и не дать заскучать. Больше диалога. Буду оттачивать это. Еще раз спасибо, что смотрите ролики и прошу прощения за долгий ответ. Хочется отвечать сразу, но не всегда успевается))
@Tema_ilit
@Tema_ilit Жыл бұрын
Спасибо тебе, я учусь на платформе.... там js курс очень кривой и не понятный, нужно создать панель управления студентами, наткнулся на твои видео, делаю по аналогии, думаю после того как сдам домашку, надо будет изучить твой канал, хорошо объясняешь, по факту, без склеек и тому подобное, реальный процесс такой, какой он есть, спасибо
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо вам за комментарий. К сожалению не получилось ответить быстрее 😔 Еще бы рекомендовал (если будет время) еще раз сделать домашку, но уже без видео по памяти, это хорошо позволяет усвоить материал. Да, многие видео я записал без склеек, смотрится очень живо. Надеюсь они вам понравятся и будут полезны. Так же будет интересно узнать мнение :)
@СергейГадаев-у5н
@СергейГадаев-у5н 2 жыл бұрын
Вот это я понимаю КОНТЕНТ подъехал!))) Не зря ночами не спишь) Про классы очень интересно послушать, а еще лучше увидеть. Теперь можно код оформлять намного лаконичнее, понятнее, удобнее, круто!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо, давно хотел сделать видео по теме списка студентов. И конечно показать новый материал. Классы - удобнейший инструмент :)
@XZxexe
@XZxexe Жыл бұрын
Добрый день. прохожу сейчас это задание. Спасибо за видео! Но не могу понять как сюда еще добавить фильтр. смотрел ваш урок по фильтрации. а как применить те знания здесь не пойму. не получается вызвать только фамилии сотрудников. если бы был просто объект я бы сделал user.lastName. а вот как это дело вызывать в конструкторе вообще не понимаю.
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Здравствуйте, Михаил. В примере видео с фильтром и в примере видео с списком сотрудников есть общее. Это функция отрисовки таблицы. Та функция, которую вы запускаете для перерисовки таблицы. У вас уже есть внутри этой функции код сортировки. Что, если вы туда же добавите функции фильтрации, как это сделано в примере видео с фильтрациией. Звучит запутанно. Но вы можете выслать сюда ссылку на на вашу работу. Я коротко покажу.
@eks9835
@eks9835 Жыл бұрын
Супер объяснение. так все доступно и понятно. Код очень лаконичным стал с применением класса. Очень структурированное объяснение, что в конце действительно сложился "пазл"
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Большое спасибо. Я рад, что ролик вам понравился. Для меня ваши комментарии важны
@Нинай-л5л
@Нинай-л5л 2 жыл бұрын
супер! спасибо! интересно, подробно, понятно, классы очень крутой инструмент)))
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо за вашу поддержку и комментарий. Как раз недавно записал видео по классам. Надеюсь вам будет полезно :). kzbin.info/www/bejne/fmmqaqSrfKydkK8
@МаксимФёдоров-ф4и
@МаксимФёдоров-ф4и 3 ай бұрын
бедный иван который с 14 лет работает хпахпа
@nuhler
@nuhler 2 жыл бұрын
"давайте посмотрим, что у нас будет внутри Игоря". /Загляни в собаку/ ))))
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
))) Внутри Игоря какие то свойства ) Я не останавливаю себя в речевых оборотах :))
@АнастасияБелова-р6с
@АнастасияБелова-р6с 2 жыл бұрын
Спасибо Александр! Все супер, вы лучший! про классы очень интересно, в начале думала не пойму, но вот так доходчиво, что и до меня дошло )))🤩🤩🤩
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, Анастасия. Спасибо за отклик. Да да. Классы - супер удобный инструмент. И им очень важно научиться пользоваться. Хотел показать вам пример его использования в реальной работе :)
@Expertdog
@Expertdog 2 жыл бұрын
Крутой контент!!!! Все очень подробно и понятно! Еще очень круто, что Александр не стесняется показывать как он ищет информацию и применяет ее. Про классы вообще супер! Очень понравилось и объяснили понятно. Особенно затронув this. Благодарю за такие видео!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, спасибо вам за ваш комментарий. Я старался. Как раз сегодня опубликовал видео про классы. Если тема будет вам интересна, приглашаю к просмотру :)
@СергейЧуканов-ы2ф
@СергейЧуканов-ы2ф Жыл бұрын
Александр, добрый день! Вопрос по функции преобразования даты в форму. Если запись будет такая: function getBirthDateString(worker){ const year = worker.birthDate.getFullYear(); let day = worker.birthDate.getDate(); let month = worker.birthDate.getMonth(); if (day < 10) day = '0' + day if (month < 10) month = '0' + month return day + '.' + month + '.' + year } где для переменной let month = worker.birthDate.getMonth(); мы не прибавляем 1, то при вызове фун-ии запись будет верной, зачем тогда вы +1 добавляете? Попробовал так и так, ничего не меняется, в чем тогда смысл?
@СергейЧуканов-ы2ф
@СергейЧуканов-ы2ф Жыл бұрын
Или здесь подразумевается, что в new Date исчисление начинается с нуля и мы обязаны 1 прибавить?
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Да, дело в том, что месяц считается от 0. Согласен, это странно. Я попробую разобраться, почему так сделано в JS
@Александр-т5й7к
@Александр-т5й7к Жыл бұрын
👍
@alex_dudukalo
@alex_dudukalo Жыл бұрын
🥰
@ХетагФидаров-й9ж
@ХетагФидаров-й9ж 2 жыл бұрын
Уау) Супер преподаватель !)) спасибо за видео )
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо, надеюсь информация будет полезной :)
@БорисМедведев-ф4р
@БорисМедведев-ф4р 2 жыл бұрын
Добрый час, Александр, а как можно с вами связаться?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, буду раз вашему сообщению в телеграм канале: t.me/frontend_du2
@БорисМедведев-ф4р
@БорисМедведев-ф4р 2 жыл бұрын
@@alex_dudukalo но там нет возможности писать сообщения
@griha296
@griha296 2 жыл бұрын
Спасибо за видео! Ждём больше подобных познавательных видео
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Работаю над этим :)
@СергейЧуканов-ы2ф
@СергейЧуканов-ы2ф Жыл бұрын
Возник еще один вопрос) в функции getAge мы пишем: function getAge(worker){ const today = new Date() let age = today.getFullYear() - worker.birthDate.getFullYear(); // let m = today.getMonth() - worker.birthDate.getMonth(); // if (m < 0 || (m === 0 && today.getDate() < worker.birthDate.getDate())){ // age -- // } return age } если в функции оставить только переменную let age = today.getFullYear() - worker.birthDate.getFullYear(); и return age, получиться тоже самое, зачем мы тогда дальше всё прописываем?
@СергейЧуканов-ы2ф
@СергейЧуканов-ы2ф Жыл бұрын
Заранее спасибо за все Ваши ответы))
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Прошу прощения за долгий ответ. Дело в следующем. Например, человек родился в 2000м году. Получается его возраст можно посчитать так: 2022 - 2000 = 22 года. Но эта формула не учитывает месяц. Если человек родился 25 декабря, то у него еще ну было ДР. и значит, что ему сейчас 21, поэтому нам нужно проверять месяц и в случае, если ДР еще не наступил, отнимать 1. Что и делает алгоритм )
@pavelpatsenkov
@pavelpatsenkov 9 ай бұрын
Спасибо, очень познавательно и интересно.
@alex_dudukalo
@alex_dudukalo 9 ай бұрын
Спасибо за ваш комментарий 🤗 надеюсь и другие видео канала будут вам полезны))
@boris___britva
@boris___britva Жыл бұрын
Александр, спасибо, отлично объясняете. Если будет возможность, то объясните про геттеры и сеттеры. Пересмотрел много видео, но все равно толком не понял. Везде объясняют одинаково, даже на лёнжс для меня не оч понятно(потому что то же самое, что и в видео). Лично мне было бы понятнее, если бы написали геттер и сеттер, а затем написали бы код без них, чтоб сравнить)))
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Здравствуйте, Сергей. Спасибо за ваш комментарий. Это помогает каналу. Да, понимаю вас. Не просто смотреть это видео и видеть в нем классы. Я записал серию роликов по классам. Там я касаюсь этой темы. Но в будущем сделаю по сеттерам и геттерам более развернутый ролик kzbin.info/www/bejne/fmmqaqSrfKydkK8
@boris___britva
@boris___britva Жыл бұрын
И еще. Было бы неплохо, если бы к решаемой задаче было тз в описании)
@Denik-is6gi
@Denik-is6gi Жыл бұрын
Спасибо за разбор и такое хорошее объяснение!) Сейчас как раз подошел к этой работе в skillbox. Вроде это она) Если правильно понял.
@ИгорьНово
@ИгорьНово Жыл бұрын
Супер, у Вас Александр есть "этот" замечательный шарм объяснения 🙏 Подумайте пожалуйста о видео про vue, было бы интресно посмотреть ☝️
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Прошу прощения за долгий ответ. К сожалению не всегда получается быстрее ответить. Стараюсь работать над подачей и делать ее лучше :) Мне очень важно получать такие комментарии. Это поднимает настроение и мотивирует. Да, я хочу разобрать VUE. Очень нравится эта тема и думаю многим упростит написание проектов на JS. Спасибо вам:)
@ИгорьНово
@ИгорьНово Жыл бұрын
@@alex_dudukalo все супер, Александр! Отвечайте, как отвечается 😉.
@SnezanaG
@SnezanaG Жыл бұрын
Спасибо за вашу помощь в изучении js
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Большое спасибо вам за ваш комментарий )
@aveape9241
@aveape9241 2 жыл бұрын
А что делает эта строка? if (dd < 10) dd = '0' + dd; в getBirthDateString
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, прошу прощения за долгий ответ. Весь месяц разгребал завал на работе, но теперь я снова тут. Дело в том, что функция, которая отдает нам день возвращает число в таком виде: 1, 2, 3,5. Еслибез предворительной обработки мы добавим число в дату, то мы получим строку в таком виде: 1.4.2022, 2.6.2022 Это не соответствует формату отображения даты. Условие if (dd < 10) dd = '0' + dd; добавить нолик к числу, если оно будет меньше 10. И теперь дата будет выглядеть правильно: 01.04.2022, 02.06.2022
@ИринаКрюкова-п2й
@ИринаКрюкова-п2й 2 жыл бұрын
Спасибо за видео! Все очень просто и понятно! Буду теперь использовать для оптимизации своего кода)
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо за полезный отзыв. Рад, что видео пригодилось :)
@relaxdeepsleepmusic3608
@relaxdeepsleepmusic3608 11 ай бұрын
Круто ❤
@alex_dudukalo
@alex_dudukalo 11 ай бұрын
Спасибо 🤗 ваша поддержка очень вдохновляет!)
@ЕлизаветаЛебедева-э3п
@ЕлизаветаЛебедева-э3п 2 жыл бұрын
Очень интересно)спасибо
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Елизавета, благодарю вас за вашу поддержку и отклик😊
@МихаилГорбунов-и4е
@МихаилГорбунов-и4е 4 ай бұрын
Александр! Как всегда вы на высоте! Простыми словами о сложном! Все по полкам доходчиво, внятно!
@alex_dudukalo
@alex_dudukalo 4 ай бұрын
Спасибо :)
@ОльгаПаукова-щ6о
@ОльгаПаукова-щ6о 11 ай бұрын
Александр, огромное спасибо за то, что уложили наконец в моей голове, как работать с this! Очень помогло (как и все Ваши предыдущие видео). Не останавливайтесь🙂
@alex_dudukalo
@alex_dudukalo 11 ай бұрын
Спасибо за обратную связь 🤗 ваша поддержка очень вдохновляет, оставайтесь с нами на канале 😊
@НадеждаПетрухина-о5ш
@НадеждаПетрухина-о5ш 2 жыл бұрын
Спасибо большое за видео. Всё очень доходчиво объяснили. Супер!!!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Был рад помочь. Надеюсь немного разобрались с чего начать :)
@Ol3zhkO
@Ol3zhkO 2 жыл бұрын
Лучший
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Благодарю вас :)
@РонКасторкин
@РонКасторкин 2 жыл бұрын
Александр, спасибо, не останавливайтесь пожалуйста!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Я буду стараться. Времени бывает не так много. Вот даже на комментарии не всегда успеваю быстро отвечать. Но ваши комментарии меня мотивируют. Спасибо :)
@VeronikaDubinina-q6r
@VeronikaDubinina-q6r 9 ай бұрын
Спасибо за серию видео, это именно то, что я искала)
@alex_dudukalo
@alex_dudukalo 9 ай бұрын
Спасибо за ваш комментарий🤗 надеюсь и другие видео канала будут вам полезны))
@goodcthulhu250
@goodcthulhu250 2 жыл бұрын
спасибо за качественный контент) очень приятно смотреть
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо, что поддерживаете. Это помогает :)
@andrewammm4874
@andrewammm4874 2 жыл бұрын
Спасибо за видео! 💫
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Всегда рад помочь :)
Список сотрудников. Часть 2
19:03
Александр Дудукало
Рет қаралды 5 М.
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
Список сотрудников. Часть 3
28:24
Александр Дудукало
Рет қаралды 7 М.
Пишем список дел на React.JS. Дневники вкатуна #59
25:28
ITogether с Ефрейтором
Рет қаралды 200
Список дел - Javascript. Часть 1
33:14
Александр Дудукало
Рет қаралды 16 М.
Список дел - Javascript. Часть 2
17:04
Александр Дудукало
Рет қаралды 8 М.
Callback функции в Javascript
36:21
Александр Дудукало
Рет қаралды 6 М.
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12