Все здорово! Буду ждать видео про классы, заинтересовали!!!
@alex_dudukalo2 жыл бұрын
Спасибо :) Значит ставлю в план видео на тему Классы :)
@idpliev2 жыл бұрын
@@alex_dudukalo Надеюсь видео с классами уже есть)
@МихаилГорбунов-и4е6 ай бұрын
Прекрасные уроки! Александр, спасибо огромное за ваш труд!
@Denik-is6gi Жыл бұрын
спасибо за эту серию!! Очень полезные видео!
@alex_dudukalo Жыл бұрын
Спасибо вам :) Старался и буду стараться ))
@artemlipaev20282 жыл бұрын
Спасибо вам за обучающие видео. После ваших объяснений становится все понятно, а так же постепенно начинаешь понимать, как писать такие программы.
@alex_dudukalo2 жыл бұрын
Спасибо вам за отзыв, надеюсь будет еще понятнее и проще) буду стараться 😇
@ОльгаФилимонова-ж9т Жыл бұрын
Александр, вы хороший человек
@alex_dudukalo Жыл бұрын
Большое спасибо вам :) Мне очень приятно
@СергейАндриюк-ч2ш Жыл бұрын
Хорошее видео. . Хорошая работа. Так 👍 держать!
@alex_dudukalo Жыл бұрын
Большое спасибо. Рад, что понравилось 😇
@tuku_mann2 жыл бұрын
Очень полезный урок, спасибо большое!
@alex_dudukalo2 жыл бұрын
Спасибо за приятный отклик )
@ОльгаРоманова-у3х Жыл бұрын
Александр, спасибо большое за видео, с вами теплятся хоть какие-то надежды разобраться с JS
@alex_dudukalo Жыл бұрын
Рад, что канал вам полезен 🤗 спасибо за обратную связь 🔥
@ivanmochalov71292 жыл бұрын
Александр, очень понятно и классно объясняете, ваши видео очень помогают разобраться!) Очень хотел бы увидеть видео про гетеры и сетеры классов, возможно в рамках полноценного видео про классы :)
@alex_dudukalo2 жыл бұрын
Здравствуйте, спасибо за комментарий) Я снял три ролика по классам, там рассказываю больше про сеттеры и геттеры ) Возможно поможет разобраться: kzbin.info/www/bejne/fmmqaqSrfKydkK8
@eks9835 Жыл бұрын
У Вас талант для преподавания! возможно, когда-то сделаете разбор небольших примеров в прямом эфире, с обратной связью)) Вы удивительно понятно объясняете логику целой задачи. Обычно есть много небольших фрагментов, по отдельности понятных, а вот как их вместе соединить и чтобы работало, иногда целая загадка. Спасибо Вам за такую большую проделанную работу. Посмотрев урок, добавляется уверенности и уже кажется не все так страшно как в начале)))
@Нинай-л5л2 жыл бұрын
спасибо, очень интересно, ждем видео про классы!
@alex_dudukalo2 жыл бұрын
Спасибо ) Буду рад поддержке и в видео про классы ) kzbin.info/www/bejne/fmmqaqSrfKydkK8
@andrewammm48742 жыл бұрын
Спасибо за проделанную работу!
@alex_dudukalo2 жыл бұрын
Будем стараться :)
@Holger_ Жыл бұрын
Великолепная серия видео! Очень доступно и интересно!
@alex_dudukalo Жыл бұрын
Спасибо за ваш комментарий ) Я уже записал новое видео по спискам. Но кажется это еще остается актуальным, судя по вашим приятным откликам )
@СтрйРемо Жыл бұрын
Класс, очень помогают ваши видео разобраться Новичку а тонкостях JS, но было бы хорошо сделать видосик как работать приложением студенты с сервером)
@alex_dudukalo Жыл бұрын
Спасибо вам ) Да, в будущем дозапишу ролик для того, что бы можно было взаимодействовать с сервером )
@АнастасияБелова-р6с2 жыл бұрын
Красивый и лаконичный код! Видео супер, спасибо 😘😘😘
@alex_dudukalo2 жыл бұрын
Спасибо за поддержку и отклик. Ответить быстро не получается, но каждый комментарий важен для меня :) В коде много нового, надеюсь не запутал вас :)
@griha2962 жыл бұрын
Спасибо! Жду видео про классы 😌
@alex_dudukalo2 жыл бұрын
Спасибо вам. Обдумаю интересный пример, на котором можно показать удобство использования классов :)
@rimagalstyan98422 жыл бұрын
поддерживаю жду видео
@griha2962 жыл бұрын
Дождался получается) Вернусь из отпуска и начну смотреть
@МаксимГаврилов-б3з Жыл бұрын
Повторение - мать учения! Нет валидации - нет лайка! Шучу, конечно же, но только в этот раз)
@alex_dudukalo Жыл бұрын
))) Спасибо вам) Будем исправляться))
@AnnaI-z8q2 жыл бұрын
Очень круто объясняете, большое спасибо за видео!
@alex_dudukalo2 жыл бұрын
Спасибо за отклик, я рад что вы оценили мои старания. Готовлю новые ролики )
@relaxdeepsleepmusic3608 Жыл бұрын
Спасибо большое за видео 👍
@alex_dudukalo Жыл бұрын
Спасибо за ваш комментарий😊 оставайтесь на канале🤗
@hakkuna.matata2 жыл бұрын
Александр, спасибо огромное!
@alex_dudukalo2 жыл бұрын
Рад помочь, надеюсь получилось разобраться :)
@Expertdog2 жыл бұрын
Здорово! Благодарю за видео! Александр, видео про классы нужно очень!!!! Александр, на главной странице Вашего канала, когда нажимаешь колокольчик, чтобы получать уведомления, выскакивает сообщение: "При просмотра контента для детей, эта функция не доступна" Проверьте настройки канала и видео, похоже оно отмечено как детский контент.
@alex_dudukalo2 жыл бұрын
Прошу прощения за долгий ответ. Только заметил комментарий. Спасибо за сообщение. Не знал, что есть проблемы с уведомлениями. Проверил ролики. Да, вы правы. Такие видео были. Исправил. Сейчас все работает? :)
@Sanychish Жыл бұрын
Спасибо!
@alex_dudukalo Жыл бұрын
Спасибо вам :)
@boris___britva2 жыл бұрын
Это было сложно. Начал терять нить. С сортировкой конечно, все вышло классно. вряд ли я бы сам дошел. СИдел бы полгода, как с локалстораж. Опять тут геттеры и сеттеры, но как они работают?))) и как работает без них?
@alex_dudukalo2 жыл бұрын
Спасибо за ваш комментарий. Да, вероятно тема классов вам не знакома (недавно записал видео по ним, есть на канале) Но да, думаю стоит записать подобный материал без классов ) тоже получится интересно :)
@ВладимирКартышов-ш3у Жыл бұрын
Крутой контент + отличное разъяснение
@alex_dudukalo Жыл бұрын
Спасибо 🔥 надеюсь и другие видео канала будут вам полезны 😊
@cherievishnevskaya Жыл бұрын
очень помогли, спасибо!
@alex_dudukalo Жыл бұрын
Спасибо за обратную связь 🤗
@sashadev86 Жыл бұрын
Александр, не устану повторять какой Вы молодец и просто красавчик!!!😊 Сразу понятно как делать и как применять на други проектах!!! Скажите с выводом сколько лет (год, года и лет), можно использовать конструкцию switch?🤔 Сделайте плиз, подробный курс по основам javascript, у вас талантище к преподаванию!😉 Рад тому, что узнал вас и ваш канал!!!🙌🙏 Под всеми тремя видео поставил лайки!)) Видео по классам было бы здорово!!! Ещё хотелось бы от вас посмотреть про области видимости!!!
@alex_dudukalo Жыл бұрын
Спасибо вам за такой приятный комментарий. К сожалению не всегда получается быстро ответить ( По выводу (год, года и лет) свитч не подойдет. Там нужно будет более сложные условия. Думаю я запишу такое видео. Очень интересно должно получится. И другие тоже уже в плане. Да, курс уже в работе ) Не так быстро, как хотелось бы но работаю. Пока я снимаю такие ролики, получаю опыт и "набиваю руку". Это поможет мне сделать курс лучше :) Спасибо, что вы со мной и за вашу поддержку.
@СергейАндриюк-ч2ш Жыл бұрын
Добрый день Александр! Изучаю ваши видео, очень нравиться. Изучаю видео список сотрудников, но не нашел исходники. Соорентируйте, где можно посмотреть?
@alex_dudukalo Жыл бұрын
Здравствуйте, к сожалению исходники именно этой работы утерял (( Долго искал, не нашел ((
@Sanychish Жыл бұрын
Александр, спасибо за Вашу работу! Откройте секрет, как этот код сохранить в localStorage и написать код валидации на проверку уникальности записи, дабы избежать дублирования юзеров в таблице?
@alex_dudukalo Жыл бұрын
Здравствуйте, спасибо вам. Хороший вопрос. Для добавления такого функционала придется внести значительные доработки. В localStorage можно хранить только строки. Поэтому вам необходимо найти способ преобразовать массив экземпляров (копий) классов в массив объектов и сохранять его при добавлении новых сотрудников. А при запуске делать обратную процедуру. У меня на канале есть пример видео с localStorage. Для проверки дубликатов, перед добавление нового сотрудника, необходимо выполнить поиск в массиве сотрудников. Если там уже есть такой сотрудник, прерываем добавление :)
@ЕленаТишкина-м1ж2 жыл бұрын
Ждём видео по классам👍
@alex_dudukalo2 жыл бұрын
Уже на канале :) kzbin.info/www/bejne/fmmqaqSrfKydkK8 Надеюсь я не сильно вас запутаю этими видео )) Но тема важная
@epic33862 жыл бұрын
почему getFullYear() is not a function? почему может выпадать такая ошибка в консоли?
@alexfirock1042 жыл бұрын
У меня такая же проблема с этой функцией - Uncaught TypeError: this.birthDate.getFullYear is not a function. Вам удалось найти решение как исправить эту ошибку?
@alex_dudukalo2 жыл бұрын
Скорее всего дата не является объектом даты, а просто строка. Выведете ее в консоль. Если там строка, то ее нужно преобразовать в дату )
@alex_dudukalo2 жыл бұрын
Скорее всего дата не является объектом даты, а просто строка. Выведете ее в консоль. Если там строка, то ее нужно преобразовать в дату )
@Expertdog2 жыл бұрын
Александр, по ходу изучения материала и поиска в интернете, возник вопрос. Получение данных из полей формы можно было сделать - заполнить атрибут name у инпутов и тогда их значения автоматически попадут в данные формы.
@alex_dudukalo2 жыл бұрын
Здравствуйте, не совсем так :) атрибут name просто задает имя полю для целей использования в программе. Но если вы хотите заполнить данные в форме сразу при открытии страницы, то лучше использовать для этого атрибут value. Примерно так:
@ПавелФ-з3ш Жыл бұрын
Есть вопрос как можно сделать кантакты, которые пользователь о себе оставляет отдельной колонкой с возможностью выбора их списка возможных.
@ЕлизаветаЛебедева-э3п2 жыл бұрын
Огонь
@alex_dudukalo2 жыл бұрын
Благодарю вас за поддержку😊
@Вертухай2 жыл бұрын
Пишешь сам код - получаешь кашу. Делаешь по видео - получаешь эстетическое удовольствие. Как прокачать скилл по организации кода?
@alex_dudukalo2 жыл бұрын
Уверен, со временем вы научитесь делать еще лучше :) Чем больше таких программ пишите, тем проще будет строить сложные приложения :) Еще всегда рекомендую читать чужой код)
@ilchyshyn2 жыл бұрын
Дякую)
@alex_dudukalo2 жыл бұрын
Спасибо за ваш отклик ) Рад, что видео было полезным :)
@ibex_team Жыл бұрын
почему не засунуть ФИО в конструктор без геттера, не будет так работать?
@alex_dudukalo Жыл бұрын
Удобнее разделять данные. name, surename и lastname в отдельные свойства. Так будет удобнее их менять и редактировать. А для того что бы обрабатывать ФИО полностью удобно сделать геттер, который соеденяет их в одну строку :)
@ibex_team Жыл бұрын
@@alex_dudukalo ну вот так: { Constructor{ this.name this.surname this.lastname this.fio: ${this.name + this.surname + this.lastname} } } Хотя похоже как будто билиберда
@cherievishnevskaya Жыл бұрын
здравствуйте! подскажите, пожалуйста, логику для валидации. в каком месте нужно проводить проверку условными операторами.. никак не получается
@alex_dudukalo Жыл бұрын
Здравствуйте, проще всего показать на коде. Но, если коротко. В обработчике события submit, перед добавлением нового класса в массив необходимо выполнять проверки полей:)
@Peschanyj_Voin_V2 жыл бұрын
Добрый день! На основании вашего видео делаю домашнюю к модулю 10. Всё сделал и всё работает. Но! Стал добавлять хранение в LocalStorage и возникла проблема. Насколько я понял get в Class не хочет работать. student.fio is not a function Как можно получить консультацию?
@alex_dudukalo2 жыл бұрын
Здравствуйте, в задании 10 не обязательно делать сохранение данных в LocalStorage. Тут бы я проверил содержимое переменной student. Является ли она объектом? Есть ли там что то? Без когда сложно понять, что именно происходит в программе
@Peschanyj_Voin_V2 жыл бұрын
@@alex_dudukalo я в телеграмм канале спросил сказали надо. Вопрос видимо в том что сохраняю в локал, там строки. Когда возвращаю там дата как строка и функция в классе не понимает. Пробовал через reviver навскидку не получилось. parse. Передается туда и хранится обьект нормально. Возвращается тоже но вот дата не работает и фио пропало. Видимо и тут общая ошибка
@mrs22512 жыл бұрын
На 23:10 дальше не работает через модалку, через модальное окно надо как-то по-другому реализовать? Все стили беру с бутстрап.
@alex_dudukalo2 жыл бұрын
Тут сложно дать ответ без исходников вашего проекта :)
@mrs22512 жыл бұрын
@@alex_dudukalo уже сделал)
@alexey_samokhin2 жыл бұрын
Александр доброго вечера! как записать эти данные с массива в localStorage?
@alex_dudukalo2 жыл бұрын
Здравствуйте. Это вопрос требует креативного решения. Я бы в классе сделал бы функцию, которая по запросу возвращала бы сформированный объект данных сотрудника (имя, фамилия и тд). Дальше я бы отдельно написал функцию, которая будет собирать эти данные из каждого пользователя в массив и записывать их в localStorage :)
@epic33862 жыл бұрын
нужно видео по классам.
@alex_dudukalo2 жыл бұрын
Уже на канале :) kzbin.info/www/bejne/fmmqaqSrfKydkK8 Тема не простая и пример показываю не простой. Но надеюсь будет понятно :) Спасибо за ваш отклик
@Elena.S. Жыл бұрын
🙂
@alex_dudukalo Жыл бұрын
Вижу вы закончили третье видео, надеюсь получилось разобраться в материале :)
@i5anin Жыл бұрын
Много ошибок в английских словах и нейминге переменных
@alex_dudukalo Жыл бұрын
Спасибо за замечание. Да, я пока над этим работаю :) Видимо стоит лучше готовиться к записи видео.
@alexfirock1042 жыл бұрын
Александр, спасибо за полезный материал + лайк! Сохраняется ошибка при добавлении нового студента - не понятно пока как это исправить((( - Uncaught TypeError: this.birthDate.getFullYear is not a function. Вам удалось найти решение как исправить эту ошибку?
@alex_dudukalo2 жыл бұрын
Здравствуйте, прошу прощения за долгий ответ. Не уверен, что понял вопрос. Это вопрос из видео или из вашей работы )?
@goldlion18152 жыл бұрын
Все бы здорово, но у меня выбрасывает ошибку, что this.birth.getFullYear(); не функция
@alexfirock1042 жыл бұрын
У меня такая же проблема с этой функцией( - Uncaught TypeError: this.birthDate.getFullYear is not a function. Вам удалось найти решение как исправить эту ошибку?
@alex_dudukalo2 жыл бұрын
Возможно при создании нового объекта вы передаете дату из формы в виде строку, а ее стоит преобразовать в Дату в правильном формате )Думаю проблема в этом