Основи JavaScript для початківців #28 - Базовий інтернет-магазин

preview_player
Показать описание

Таймкоди:
0:00 - Вступ. Показ функціоналу сайту
6:20 - GitHub
11:30 - Опис завдання
15:03 - Найважливіша частина відео
17:23 - Стилі
21:08 - JS код
Рекомендации по теме
Комментарии
Автор

Щиро дякую за твої уроки! У мене така проблема, що коли Віталік, пояснює якусь тему окремо, я наче все розумію, а от коли доходить до практичного застосування набутих знань, то нічого не можу до купи зв'язати. Я один такий? Дуже дякую за відео

man_money_
Автор

Вже підписався на ваш канал. Залишу вподобайку та коментар авансом. Дякую Вам за вашу працю, за ваші цікаві та корисні україномовні випуски

sergtsch
Автор

Віталію, дякую за інформацію яку ви надаєте!

ЄлізаветаЯщук
Автор

Дякую за пояснення кожного рядочка😃. Питання написала вам на пошту

irynazdobnikova
Автор

Завдяки порадам алгоритму YouTube дізнався за ваш канал. Дякую за вашу працю

sergtsch
Автор

Ще б дуже хотілося почути про local/session storage. Ця тема складна для мене, а в тебе гарно виходить пояснювати

immortal
Автор

Ура, нове відео🥳Дякую за якісний контент

kateamiinee
Автор

Вітаю! Дякую за чудове та прекрасне відео та пояснення!
Із того, що можна покращити, так це заборону вводу в input поле. Тому що існує можливість поставити знак -, від чого total стане від'ємним.

ДмитроЛимар
Автор

26:55 який Віталій розумний 😄🤓💛 кляс 🤪

сергаш
Автор

Привіт, чи є у планах записати серію уроків по створенню реального проекту із фронтендом і бекендом із повноцінною базою данних ?

Dimiurg-
Автор

Дякую за актуальну інформацію!
А чи можна попросити пораду, щодо хорошого хостингу в Україні.

Lila-Maka
Автор

Привіт. Чудовий канал та курс по JS. Як щодо співпраці та колаборації? Допоможемо нашим підписникам знайти більше якісного контенту. Буду ждати Вашу відповідь. Успіхів з розвитком каналу.

MaksymRudnyi
Автор

шукав особисту пошту, аби повідомити панові Віталію про слова "знаходитись" і "давайте", які вживаються у невластивій для української мови значеннях (з огляду на стилістику української мови); дуже цікаво 🤔🤓 слухати конкретний випадок з async > await, які використовуються на практиці… мені це особисто ще складно осягнути, аде дорогу пройде той, хто ІДЕ… дяка за такі уроки 🙏🙏🙏 і вимова чудова

сергаш
Автор

Про event і target на каналі відео небуло)

Исиар
Автор

Питання, як змінювати зображення, опис, ціну і т.д . Тобто елементи які додані через "fakestoreapi". ? Бо до мене щось не доходить )
Яким способом зазвичай створюють сайти ? Таким як тут вказано, чи пишуть через html всі елементи, а потім прописують функціонал через js ?
Поясніть будьласка, буду вдячний )

inthelens
Автор

Віталію, дякую за відео! Є до Вас такі питання:

1. Чи буде оптимальним додати ще клас (наприклад .cart-empty) до всього кошику (div.cart) яким маніпулювати та таким чином через CSS ховати/показувати його внутрішні блоки (.cart-list-wrapper) та (.cart-empty-title) у разі порожнього (не порожнього) кошика ? Тоді можна позбавитися коду для роботи з внутрішніми елементами у функції removeProductFromCart, по типу:

const cartListWrapper =
const emptyCartTitle =
cartListWrapper.style.display = "none";
emptyCartTitle.style.display = "block";

ivanovserg
Автор

const container =

productsItem.forEach(element => {
const item =

item.innerHTML=`
<img src="${element.image}">
<h4>${element.title}</h4>

<section class="product-item-price">
to cart</button>
</section>
`;

container.appendChild(item);
});
Щоб не створювати багато змінних можна і так зробити.

taraskoz
Автор

Віталій, Ви є в FB?)))
бо ми вже всі тут як родичі, а навіть не бачилися онлайн)))

RoTrend
Автор

наявна лише шакальна якість відео(360)

tarasfydria
Автор

Я вам вдячна за відео, але так дратує оце постійне дьоргання монітору, дуже швидке виділення тексту по декілька разів.

GNOM_N