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

  Рет қаралды 7,541

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

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

Күн бұрын

Пікірлер: 98
@НадеждаПетрухина-о5ш
@НадеждаПетрухина-о5ш 2 жыл бұрын
Все здорово! Буду ждать видео про классы, заинтересовали!!!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо :) Значит ставлю в план видео на тему Классы :)
@idpliev
@idpliev 2 жыл бұрын
​@@alex_dudukalo Надеюсь видео с классами уже есть)
@МихаилГорбунов-и4е
@МихаилГорбунов-и4е 6 ай бұрын
Прекрасные уроки! Александр, спасибо огромное за ваш труд!
@Denik-is6gi
@Denik-is6gi Жыл бұрын
спасибо за эту серию!! Очень полезные видео!
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо вам :) Старался и буду стараться ))
@artemlipaev2028
@artemlipaev2028 2 жыл бұрын
Спасибо вам за обучающие видео. После ваших объяснений становится все понятно, а так же постепенно начинаешь понимать, как писать такие программы.
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо вам за отзыв, надеюсь будет еще понятнее и проще) буду стараться 😇
@ОльгаФилимонова-ж9т
@ОльгаФилимонова-ж9т Жыл бұрын
Александр, вы хороший человек
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Большое спасибо вам :) Мне очень приятно
@СергейАндриюк-ч2ш
@СергейАндриюк-ч2ш Жыл бұрын
Хорошее видео. . Хорошая работа. Так 👍 держать!
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Большое спасибо. Рад, что понравилось 😇
@tuku_mann
@tuku_mann 2 жыл бұрын
Очень полезный урок, спасибо большое!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо за приятный отклик )
@ОльгаРоманова-у3х
@ОльгаРоманова-у3х Жыл бұрын
Александр, спасибо большое за видео, с вами теплятся хоть какие-то надежды разобраться с JS
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Рад, что канал вам полезен 🤗 спасибо за обратную связь 🔥
@ivanmochalov7129
@ivanmochalov7129 2 жыл бұрын
Александр, очень понятно и классно объясняете, ваши видео очень помогают разобраться!) Очень хотел бы увидеть видео про гетеры и сетеры классов, возможно в рамках полноценного видео про классы :)
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, спасибо за комментарий) Я снял три ролика по классам, там рассказываю больше про сеттеры и геттеры ) Возможно поможет разобраться: kzbin.info/www/bejne/fmmqaqSrfKydkK8
@eks9835
@eks9835 Жыл бұрын
У Вас талант для преподавания! возможно, когда-то сделаете разбор небольших примеров в прямом эфире, с обратной связью)) Вы удивительно понятно объясняете логику целой задачи. Обычно есть много небольших фрагментов, по отдельности понятных, а вот как их вместе соединить и чтобы работало, иногда целая загадка. Спасибо Вам за такую большую проделанную работу. Посмотрев урок, добавляется уверенности и уже кажется не все так страшно как в начале)))
@Нинай-л5л
@Нинай-л5л 2 жыл бұрын
спасибо, очень интересно, ждем видео про классы!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо ) Буду рад поддержке и в видео про классы ) kzbin.info/www/bejne/fmmqaqSrfKydkK8
@andrewammm4874
@andrewammm4874 2 жыл бұрын
Спасибо за проделанную работу!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Будем стараться :)
@Holger_
@Holger_ Жыл бұрын
Великолепная серия видео! Очень доступно и интересно!
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо за ваш комментарий ) Я уже записал новое видео по спискам. Но кажется это еще остается актуальным, судя по вашим приятным откликам )
@СтрйРемо
@СтрйРемо Жыл бұрын
Класс, очень помогают ваши видео разобраться Новичку а тонкостях JS, но было бы хорошо сделать видосик как работать приложением студенты с сервером)
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо вам ) Да, в будущем дозапишу ролик для того, что бы можно было взаимодействовать с сервером )
@АнастасияБелова-р6с
@АнастасияБелова-р6с 2 жыл бұрын
Красивый и лаконичный код! Видео супер, спасибо 😘😘😘
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо за поддержку и отклик. Ответить быстро не получается, но каждый комментарий важен для меня :) В коде много нового, надеюсь не запутал вас :)
@griha296
@griha296 2 жыл бұрын
Спасибо! Жду видео про классы 😌
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо вам. Обдумаю интересный пример, на котором можно показать удобство использования классов :)
@rimagalstyan9842
@rimagalstyan9842 2 жыл бұрын
поддерживаю жду видео
@griha296
@griha296 2 жыл бұрын
Дождался получается) Вернусь из отпуска и начну смотреть
@МаксимГаврилов-б3з
@МаксимГаврилов-б3з Жыл бұрын
Повторение - мать учения! Нет валидации - нет лайка! Шучу, конечно же, но только в этот раз)
@alex_dudukalo
@alex_dudukalo Жыл бұрын
))) Спасибо вам) Будем исправляться))
@AnnaI-z8q
@AnnaI-z8q 2 жыл бұрын
Очень круто объясняете, большое спасибо за видео!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо за отклик, я рад что вы оценили мои старания. Готовлю новые ролики )
@relaxdeepsleepmusic3608
@relaxdeepsleepmusic3608 Жыл бұрын
Спасибо большое за видео 👍
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо за ваш комментарий😊 оставайтесь на канале🤗
@hakkuna.matata
@hakkuna.matata 2 жыл бұрын
Александр, спасибо огромное!
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Рад помочь, надеюсь получилось разобраться :)
@Expertdog
@Expertdog 2 жыл бұрын
Здорово! Благодарю за видео! Александр, видео про классы нужно очень!!!! Александр, на главной странице Вашего канала, когда нажимаешь колокольчик, чтобы получать уведомления, выскакивает сообщение: "При просмотра контента для детей, эта функция не доступна" Проверьте настройки канала и видео, похоже оно отмечено как детский контент.
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Прошу прощения за долгий ответ. Только заметил комментарий. Спасибо за сообщение. Не знал, что есть проблемы с уведомлениями. Проверил ролики. Да, вы правы. Такие видео были. Исправил. Сейчас все работает? :)
@Sanychish
@Sanychish Жыл бұрын
Спасибо!
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо вам :)
@boris___britva
@boris___britva 2 жыл бұрын
Это было сложно. Начал терять нить. С сортировкой конечно, все вышло классно. вряд ли я бы сам дошел. СИдел бы полгода, как с локалстораж. Опять тут геттеры и сеттеры, но как они работают?))) и как работает без них?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо за ваш комментарий. Да, вероятно тема классов вам не знакома (недавно записал видео по ним, есть на канале) Но да, думаю стоит записать подобный материал без классов ) тоже получится интересно :)
@ВладимирКартышов-ш3у
@ВладимирКартышов-ш3у Жыл бұрын
Крутой контент + отличное разъяснение
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо 🔥 надеюсь и другие видео канала будут вам полезны 😊
@cherievishnevskaya
@cherievishnevskaya Жыл бұрын
очень помогли, спасибо!
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо за обратную связь 🤗
@sashadev86
@sashadev86 Жыл бұрын
Александр, не устану повторять какой Вы молодец и просто красавчик!!!😊 Сразу понятно как делать и как применять на други проектах!!! Скажите с выводом сколько лет (год, года и лет), можно использовать конструкцию switch?🤔 Сделайте плиз, подробный курс по основам javascript, у вас талантище к преподаванию!😉 Рад тому, что узнал вас и ваш канал!!!🙌🙏 Под всеми тремя видео поставил лайки!)) Видео по классам было бы здорово!!! Ещё хотелось бы от вас посмотреть про области видимости!!!
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо вам за такой приятный комментарий. К сожалению не всегда получается быстро ответить ( По выводу (год, года и лет) свитч не подойдет. Там нужно будет более сложные условия. Думаю я запишу такое видео. Очень интересно должно получится. И другие тоже уже в плане. Да, курс уже в работе ) Не так быстро, как хотелось бы но работаю. Пока я снимаю такие ролики, получаю опыт и "набиваю руку". Это поможет мне сделать курс лучше :) Спасибо, что вы со мной и за вашу поддержку.
@СергейАндриюк-ч2ш
@СергейАндриюк-ч2ш Жыл бұрын
Добрый день Александр! Изучаю ваши видео, очень нравиться. Изучаю видео список сотрудников, но не нашел исходники. Соорентируйте, где можно посмотреть?
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Здравствуйте, к сожалению исходники именно этой работы утерял (( Долго искал, не нашел ((
@Sanychish
@Sanychish Жыл бұрын
Александр, спасибо за Вашу работу! Откройте секрет, как этот код сохранить в localStorage и написать код валидации на проверку уникальности записи, дабы избежать дублирования юзеров в таблице?
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Здравствуйте, спасибо вам. Хороший вопрос. Для добавления такого функционала придется внести значительные доработки. В localStorage можно хранить только строки. Поэтому вам необходимо найти способ преобразовать массив экземпляров (копий) классов в массив объектов и сохранять его при добавлении новых сотрудников. А при запуске делать обратную процедуру. У меня на канале есть пример видео с localStorage. Для проверки дубликатов, перед добавление нового сотрудника, необходимо выполнить поиск в массиве сотрудников. Если там уже есть такой сотрудник, прерываем добавление :)
@ЕленаТишкина-м1ж
@ЕленаТишкина-м1ж 2 жыл бұрын
Ждём видео по классам👍
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Уже на канале :) kzbin.info/www/bejne/fmmqaqSrfKydkK8 Надеюсь я не сильно вас запутаю этими видео )) Но тема важная
@epic3386
@epic3386 2 жыл бұрын
почему getFullYear() is not a function? почему может выпадать такая ошибка в консоли?
@alexfirock104
@alexfirock104 2 жыл бұрын
У меня такая же проблема с этой функцией - Uncaught TypeError: this.birthDate.getFullYear is not a function. Вам удалось найти решение как исправить эту ошибку?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Скорее всего дата не является объектом даты, а просто строка. Выведете ее в консоль. Если там строка, то ее нужно преобразовать в дату )
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Скорее всего дата не является объектом даты, а просто строка. Выведете ее в консоль. Если там строка, то ее нужно преобразовать в дату )
@Expertdog
@Expertdog 2 жыл бұрын
Александр, по ходу изучения материала и поиска в интернете, возник вопрос. Получение данных из полей формы можно было сделать - заполнить атрибут name у инпутов и тогда их значения автоматически попадут в данные формы.
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, не совсем так :) атрибут name просто задает имя полю для целей использования в программе. Но если вы хотите заполнить данные в форме сразу при открытии страницы, то лучше использовать для этого атрибут value. Примерно так:
@ПавелФ-з3ш
@ПавелФ-з3ш Жыл бұрын
Есть вопрос как можно сделать кантакты, которые пользователь о себе оставляет отдельной колонкой с возможностью выбора их списка возможных.
@ЕлизаветаЛебедева-э3п
@ЕлизаветаЛебедева-э3п 2 жыл бұрын
Огонь
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Благодарю вас за поддержку😊
@Вертухай
@Вертухай 2 жыл бұрын
Пишешь сам код - получаешь кашу. Делаешь по видео - получаешь эстетическое удовольствие. Как прокачать скилл по организации кода?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Уверен, со временем вы научитесь делать еще лучше :) Чем больше таких программ пишите, тем проще будет строить сложные приложения :) Еще всегда рекомендую читать чужой код)
@ilchyshyn
@ilchyshyn 2 жыл бұрын
Дякую)
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Спасибо за ваш отклик ) Рад, что видео было полезным :)
@ibex_team
@ibex_team Жыл бұрын
почему не засунуть ФИО в конструктор без геттера, не будет так работать?
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Удобнее разделять данные. name, surename и lastname в отдельные свойства. Так будет удобнее их менять и редактировать. А для того что бы обрабатывать ФИО полностью удобно сделать геттер, который соеденяет их в одну строку :)
@ibex_team
@ibex_team Жыл бұрын
@@alex_dudukalo ну вот так: { Constructor{ this.name this.surname this.lastname this.fio: ${this.name + this.surname + this.lastname} } } Хотя похоже как будто билиберда
@cherievishnevskaya
@cherievishnevskaya Жыл бұрын
здравствуйте! подскажите, пожалуйста, логику для валидации. в каком месте нужно проводить проверку условными операторами.. никак не получается
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Здравствуйте, проще всего показать на коде. Но, если коротко. В обработчике события submit, перед добавлением нового класса в массив необходимо выполнять проверки полей:)
@Peschanyj_Voin_V
@Peschanyj_Voin_V 2 жыл бұрын
Добрый день! На основании вашего видео делаю домашнюю к модулю 10. Всё сделал и всё работает. Но! Стал добавлять хранение в LocalStorage и возникла проблема. Насколько я понял get в Class не хочет работать. student.fio is not a function Как можно получить консультацию?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, в задании 10 не обязательно делать сохранение данных в LocalStorage. Тут бы я проверил содержимое переменной student. Является ли она объектом? Есть ли там что то? Без когда сложно понять, что именно происходит в программе
@Peschanyj_Voin_V
@Peschanyj_Voin_V 2 жыл бұрын
@@alex_dudukalo я в телеграмм канале спросил сказали надо. Вопрос видимо в том что сохраняю в локал, там строки. Когда возвращаю там дата как строка и функция в классе не понимает. Пробовал через reviver навскидку не получилось. parse. Передается туда и хранится обьект нормально. Возвращается тоже но вот дата не работает и фио пропало. Видимо и тут общая ошибка
@mrs2251
@mrs2251 2 жыл бұрын
На 23:10 дальше не работает через модалку, через модальное окно надо как-то по-другому реализовать? Все стили беру с бутстрап.
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Тут сложно дать ответ без исходников вашего проекта :)
@mrs2251
@mrs2251 2 жыл бұрын
@@alex_dudukalo уже сделал)
@alexey_samokhin
@alexey_samokhin 2 жыл бұрын
Александр доброго вечера! как записать эти данные с массива в localStorage?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте. Это вопрос требует креативного решения. Я бы в классе сделал бы функцию, которая по запросу возвращала бы сформированный объект данных сотрудника (имя, фамилия и тд). Дальше я бы отдельно написал функцию, которая будет собирать эти данные из каждого пользователя в массив и записывать их в localStorage :)
@epic3386
@epic3386 2 жыл бұрын
нужно видео по классам.
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Уже на канале :) kzbin.info/www/bejne/fmmqaqSrfKydkK8 Тема не простая и пример показываю не простой. Но надеюсь будет понятно :) Спасибо за ваш отклик
@Elena.S.
@Elena.S. Жыл бұрын
🙂
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Вижу вы закончили третье видео, надеюсь получилось разобраться в материале :)
@i5anin
@i5anin Жыл бұрын
Много ошибок в английских словах и нейминге переменных
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо за замечание. Да, я пока над этим работаю :) Видимо стоит лучше готовиться к записи видео.
@alexfirock104
@alexfirock104 2 жыл бұрын
Александр, спасибо за полезный материал + лайк! Сохраняется ошибка при добавлении нового студента - не понятно пока как это исправить((( - Uncaught TypeError: this.birthDate.getFullYear is not a function. Вам удалось найти решение как исправить эту ошибку?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Здравствуйте, прошу прощения за долгий ответ. Не уверен, что понял вопрос. Это вопрос из видео или из вашей работы )?
@goldlion1815
@goldlion1815 2 жыл бұрын
Все бы здорово, но у меня выбрасывает ошибку, что this.birth.getFullYear(); не функция
@alexfirock104
@alexfirock104 2 жыл бұрын
У меня такая же проблема с этой функцией( - Uncaught TypeError: this.birthDate.getFullYear is not a function. Вам удалось найти решение как исправить эту ошибку?
@alex_dudukalo
@alex_dudukalo 2 жыл бұрын
Возможно при создании нового объекта вы передаете дату из формы в виде строку, а ее стоит преобразовать в Дату в правильном формате )Думаю проблема в этом
@anitoriV
@anitoriV Жыл бұрын
Спасибо!!!
@alex_dudukalo
@alex_dudukalo Жыл бұрын
Спасибо за обратную связь 🤗
Список сотрудников. Часть 1
30:13
Александр Дудукало
Рет қаралды 9 М.
Фильтрация массива объектов Javascript
23:38
Александр Дудукало
Рет қаралды 22 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 7 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 70 МЛН
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 105 МЛН
CompTIA Network+ 008  Deploy Networking Devices
39:29
JustCallMeRed
Рет қаралды 6
Список дел - Javascript. Часть 1
33:14
Александр Дудукало
Рет қаралды 16 М.
Callback функции в Javascript
36:21
Александр Дудукало
Рет қаралды 6 М.
Сортировка массива в Javascript
21:31
Александр Дудукало
Рет қаралды 10 М.
TODO LIST USING JAVASCRIPT
40:48
CODE LAB
Рет қаралды 14 М.
Полный гайд по JavaScript собеседованию. Все в 1 видео!
1:41:32
Игра в пары на Javascript. Часть 1
49:17
Александр Дудукало
Рет қаралды 12 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 7 МЛН