я начинающий веб-разработчик и на данный момент прохожу тестовое задание для вступления в компанию. Суть проблемы заключается в том, что тест оказался чуть сложнее чем я ожидал и хотел бы уточнить пару моментов.
Мне нужно написать сервис, модель и интерфейс для работы с товарами на сайте, но суть задачи плохо понятна) Может кто подсказать, что именно надо сделать или дать ссылку на конкретный пример, чтобы я точно понял свою задачу? Заранее спасибо.
P.S в гугле уже рылся, особенно "модель" искал, но там одни вебкам модели были)
Почитай про MVC, от тебя требуют его понимания.
Если совсем коротко, то на примере твоей задачи:
Как это выглядит на практике
Интерфейс:
<div class="user ${user.isActive ? 'isActive' : ''}">
<img src="${user.ava}">
<h2 class="name">${user.name}</h2>
</div>
Модель::
class User{
private isActive: boolean;
constructor(public ava: string, public name: string){}
}
class UserGallery{
public users: User[]
}
Сервис:
class UserService{
loadUsers(urs: string){...}
removeUser(i: number){...}
addUser(u: User){...}
toggleUserActive(u: User){...}
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости