Tailwindcss сборка 2023.
30:41
Пікірлер
@miwamiwa1539
@miwamiwa1539 9 күн бұрын
Если соберётесь использовать gsap как модуль(установите через npm),то нужны сборщики(webpack) и транспилятор для модулей EC6(стандарта языка javascript) например babel Я провозился с импортом gsapв свой js скрипт и долго-долго не понимал,почему меня браузер шлёт на три буквы,но вот он ответ. Так что лучше либо локально скачать библиотеку и её импортировать,либо исползовать CDN
@ЕвгенийЛ-м1р
@ЕвгенийЛ-м1р 13 күн бұрын
просто код читает, как книгу.
@МихаилВоробьев-п2э6ю
@МихаилВоробьев-п2э6ю 13 күн бұрын
А на фигму с SVGшками нету ссылки?
@МихаилВоробьев-п2э6ю
@МихаилВоробьев-п2э6ю 13 күн бұрын
Как это в ролике про видеоплеер может быть неуместна стилизация прогресс бара) Это ж один из основных элементов)
@Bad_ruby
@Bad_ruby 15 күн бұрын
Спасибо, все круто
@matvew-2025
@matvew-2025 20 күн бұрын
здравствуйте очень круто! Теперь все понятно стало Подпишусь/>
@Aguabriza
@Aguabriza 24 күн бұрын
Оу, спасибо за подробное видео, (сейчас 2025 год), видео актуально. Получила первую почасовую работу, на главной сейчас нет таймтрекера, но написала в гугле апворк тайм трекер и скачала, залогинилась и все работает.
@SergMcl
@SergMcl 27 күн бұрын
Спасибо, автор. Первое видео по теме NestJS, где я понимаю, что происходит.
@MuhaPopa123
@MuhaPopa123 Ай бұрын
что за прикол с разделением html частей , и потом как вставлять чтобы вышла одна целая страница?
@ДимашИсабек
@ДимашИсабек Ай бұрын
Как я понял в бэк мы пишем данные в формате json а в фронте мы используем fetch а потом переводим в json формат потом используем да?
@InterstellarRU
@InterstellarRU Ай бұрын
Привет, очень выручил своим видео, подскажи как добавить ещё одно поле для файла чтобы они отправлялись вместе. Описываю проблему, добавляя дополнительные input для вода Текста, номера и тд. проблем никаких нет, Но... если я добавляю ещё одно поле для отправки файла то в телеграм приходит только один, смотрю на код не могу сообразить куда и что дописать. Подскажи пожалуйста, заранее тебе огромное спасибо
@ПлощинськийВіталій
@ПлощинськийВіталій Ай бұрын
Думаю проблема з роутом на transaction/pagination виникає через те, що над ним такі ж гет запити з динамічним id. А ще значить, що коли у вас Get(':id') в контролері transaction, то цей гет з динамічним id якщо він зверху то буде перехоплювати любий роут бо для нього що transaction/pagination що transaction/1000 це те саме оскільки що 1000, що pagination для нього це динамічне значення яке він приймає просто. Тому власне і не може бути 2 ендпоінта з тим же методом(гет, пост...) з динамічним айді по тому ж урлу, бо завжди перший перехопить і все завешиться)). Дякую за відео, як початківцю супер заходить!!
@AbdurrohmanAa
@AbdurrohmanAa Ай бұрын
Поделиться после создание можно?
@VasylBatih
@VasylBatih Ай бұрын
хороший урок, давай щось про складнішу анімацію )
@викторникишов-л4ь
@викторникишов-л4ь Ай бұрын
А как прописать в JS ,чтобы после завершения видео,следующее видео воспроизводилось автоматически без click
@ЖанКаримжан
@ЖанКаримжан Ай бұрын
17:36
@WERWOLION
@WERWOLION Ай бұрын
250$ - пиксели - марджин топ. Мои глаза, кровьььььь Знатно знатно!
@сергей1п
@сергей1п 2 ай бұрын
зачем так много: будет сложно, будет сложно, будет сложно я предупреждал, просто рассказывай, сам все усложняешь...
@Jleshka
@Jleshka 2 ай бұрын
Спасибо за курс!
@ZhukAcademy
@ZhukAcademy 2 ай бұрын
йов, ты еще в Украине или выехал?
@lets_try_js
@lets_try_js 2 ай бұрын
не выехал)
@user-cj1234
@user-cj1234 2 ай бұрын
А что если ваш input находиться в header компоненте
@maximkalenkovich
@maximkalenkovich 2 ай бұрын
топ курс просто, работал фронтом, но твой курс по бэку прям лучший
@sharmlow5750
@sharmlow5750 2 ай бұрын
Usefully, thx u
@vaskat7638
@vaskat7638 2 ай бұрын
Интересно, у меня не было интервью
@vaskat7638
@vaskat7638 2 ай бұрын
🎉 спасибо, наглядно очень!
@vaskat7638
@vaskat7638 2 ай бұрын
Похоже фикс лучше береш сразу оплату за 5 ч работы и никаких стрессов с трекерами
@СергейКиселев-к2ь
@СергейКиселев-к2ь 2 ай бұрын
привет, столкнулся c такой проблемой ERROR [ExceptionsHandler] UPDATE или DELETE в таблице "category" нарушает ограничение внешнего ключа "FK_abbe63b71ee4193f61c322ab497" таблицы "transaction" с категориями у которых нет транзакций такой проблемы нет добавил onDelete: 'SET NULL', в сущность категории но не помогло может с миграциями надо шаманить?
@Jleshka
@Jleshka 2 ай бұрын
У меня тоже самое
@Jleshka
@Jleshka 2 ай бұрын
Проблема в том, что при удалении категории оно не может удалить её, так как в ней есть транзакции. После того как я удалил транзакции, то смог и удалить категорию
@СергейКиселев-к2ь
@СергейКиселев-к2ь 2 ай бұрын
@@Jleshka это да, но по задумке автора транзакции должны оставаться
@saniyasabitova6541
@saniyasabitova6541 2 ай бұрын
Отличное видео!
@alexshkodin-lu8yf
@alexshkodin-lu8yf 2 ай бұрын
Как можно , сделать фильтр без all ? Только через php и sql? У меня внутри идет слайдеры
@СашаАлександр-е4м
@СашаАлександр-е4м 2 ай бұрын
Жесткий ты ,чел) Хотя я тоже знаю все эти технологии, но я пока что только входу в стезю передни-задне приводных. Так что эти уроки самое то, чтобы всё прощупать. Спасибо.
@EmiCent93
@EmiCent93 2 ай бұрын
Друг, ты забросил канал? Ждем новые уроки по MERN, PERN проектам 🙏🏻
@yevheniimoskalenko1624
@yevheniimoskalenko1624 2 ай бұрын
Привіт, можеш зняти додаткове відео пов'язане з транзакціями як почати використовувати? бо стикнувся з підключенням стороньої бібліотеки для реалізаціїї (все як в документації) але не працює, може в тебе готовий приклад. буду вдячним, якщо поділишся!
@ЖаннаКовтун-з7п
@ЖаннаКовтун-з7п 2 ай бұрын
"я кинул заявку и мне сразу ответили. " Всё . можно не смотреть дальше.
@eugene-dev
@eugene-dev 3 ай бұрын
Тут нет макета figma, можно ссылку?
@evgenbecker31
@evgenbecker31 3 ай бұрын
ГДЕСУПЕР ОБЫЧНЫЙ МАКТЭ
@UchimVmeste.
@UchimVmeste. 3 ай бұрын
Это не работает в 2024 году
@СергейКиселев-к2ь
@СергейКиселев-к2ь 3 ай бұрын
делаю на нексте, там ProtectedRoute был у меня клиентским, а дочерняя страница по идее должна остаться серверной, так как её передал чилдреном. Надеюсь ничего не поломал!
@hubertkuszynski5476
@hubertkuszynski5476 3 ай бұрын
В мануале я этого не заметил, но возможно была ошибка при подключении к базе данных. Чтобы предотвратить это, установите пакет «pg» с помощью команды «npm -i pg --save». Отличный туториал, вы подробно показали, как сопоставить с ORM. Я пошел на следующий урок! Спасибо!
@Aiiki-d7d
@Aiiki-d7d 3 ай бұрын
POST localhost:3001/api/user 500 (Internal Server Error) вот такую ошибку выдает мне сможете ответить в чем проблема
@РусланПолянский-х7б
@РусланПолянский-х7б 3 ай бұрын
Спасибо тебе огромное друг за твою открытость в обучении и доброту. Чувствуется твое добро в каждом видео. Удачи тебе на твоем жизненном пути, ты хороший человек.
@ДмитрийБойко-с7х
@ДмитрийБойко-с7х 3 ай бұрын
Курс супер, актуален даже в 2024!! Спасибо!)
@bilachayka7564
@bilachayka7564 3 ай бұрын
Вам дали уже готовый проект с src, или это самому нужно собирать?
@hakobpetrosyan8168
@hakobpetrosyan8168 3 ай бұрын
Такой вопрос а в мобилке из за того что строка для ссылки спливающая и с скролом скрывается и открывается gsap markers пригает верх и вниз и сломает всю страницу Есть у вас урок про gsap в мобилке ?
@OleksandrMaiboroda
@OleksandrMaiboroda 3 ай бұрын
Dotenv встановлювати не потрібно, він йде під капотом у vite. Для отримання з .env потрібно було написати 1 строку кода. Гугл видає відповідь майже одразу. В кінці цікаво було б подивитись на екран автора, якщо б він оновив екран після авторизації. Виникло багато запитань і ось декілька з них: 1. Чому б не об'єднати методи роботи з авторизації з методами родити з localstorage, наприклад в самому редаксі? 2. Навіщо в Header ми використовуємо хук авторизації, який повертає ЄДИНЕ ЗНАЧЕННЯ, а потім ми викликаємо диспач і додаємо ще 4-6 строк кода? 3. Чому не зробити було той хук з трьома функціями, які можна було б з нього отримати (реєстрація, авторизація і перевірка на авторизацію)? 4. Чому не зробити нормальну валідацію форми (хук форм або формік)? 5. На даному етапі дуже б допоміг swagger на беку. Та і новачкам було б корисно показати, як їм користуватись. Але він не буде працювати як треба на тому беку, що був написаний.
@olegdoc3519
@olegdoc3519 3 ай бұрын
Так оно и бывает, пол часа задаешь флекс элементу свойства флекс контейнера , а они не двигаются!🤔 а потом такой ААААА! 🤫
@OleksandrMaiboroda
@OleksandrMaiboroda 3 ай бұрын
Другий варіант з імпортами модулів. Так має виглядати модуль (інший по аналогії), + декоратор @Injectable() над класом гварда. @Module({ controllers: [CategoryController], providers: [CategoryService], imports: [ TypeOrmModule.forFeature([Category]), forwardRef(() => TransactionModule), ], exports: [CategoryService], }) export class CategoryModule {}
@OleksandrMaiboroda
@OleksandrMaiboroda 3 ай бұрын
З точки зору DRY краще було зробити за зразком несту: тоді б у нас секрет і налаштування можна було тримати в файлі auth/constants.ts, і функцію генерації токену краще було б тримати окремо і викликати де треба. А так виходить, що ми робимо однаковий імпорт в 2 модулі, маємо 2 функції генерації токену і тримаємо 2 різних об''єкта з налаштуваннями. Сподіваюсь, в подальшому це буде виправлено.
@OleksandrMaiboroda
@OleksandrMaiboroda 3 ай бұрын
інтернет каже, що за наявості юзера (в нашому випадку за емейлом), потрібно повертати 409 код, а це ConflictException замість BadRequestException. Пишу для таких перфекціоністів, як я. 😁😁😁
@СергейКиселев-к2ь
@СергейКиселев-к2ь 3 ай бұрын
Всё идёт плюс минус хорошо и понятно, сел я значит за ваш фронтенд, только решил писать на scss вместо тайлвинда. Ага... свэгэшечка, давай-ка покрасим её при наведении... И залип мля на 6 часов А вы тут со своими бд, связями и гвардами мучаетесь, вот она где вся сложность!
@amoremea
@amoremea 4 ай бұрын
**************** как эти комментарии с главной страницы получить