Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 29

VS

Vitaly Skorecki in JavaScript Noobs — сообщество новичков
парни, где можно почитать про подгрузку товара по клику, чтоб по 5 штук на страницу прибавлялось, из  DB.json ?
источник

А

Артем in JavaScript Noobs — сообщество новичков
Подгрузку? Тип чтоб тебе сервер выплевывал новый контент на клиента?\
источник

VS

Vitaly Skorecki in JavaScript Noobs — сообщество новичков
да, при клике на кнопку "ДОБАВИТЬ"
источник

VS

Vitaly Skorecki in JavaScript Noobs — сообщество новичков
точнее "ПОКАЗАТЬ ЕЩЁ"
источник

А

Артем in JavaScript Noobs — сообщество новичков
Это серверная реализация. В теории так можно накостылить типа функции, что будет автоматом подгружать всё, изначально сырые данные загружая перед первой загрузкой, но это дичь
источник

VS

Vitaly Skorecki in JavaScript Noobs — сообщество новичков
а, вон оно чо, странно, у меня задача реализовать показ товара на страницу без задействования бэка, то есть это нужно вёрсткой делать?
источник

Аn

Артур none in JavaScript Noobs — сообщество новичков
Я может чего-то не понял, но причём тут сервер если он упомянул, что загрузка идет из db.json, почитать про AJAX и сделать что-то наподобие
источник

А

Артем in JavaScript Noobs — сообщество новичков
Ну может как-то можно, но как — я не знаю.

Точно знаю, что проще и логичнее бэком отправлять.
источник

VS

Vitaly Skorecki in JavaScript Noobs — сообщество новичков
да, загрузка товаров идёт из файла DB.json, у меня сейчас загружаются на страницу сразу все (30), а нужно по 5 - 10 штук при клике "показать ещё"
источник

Аn

Артур none in JavaScript Noobs — сообщество новичков
Если я правильно понимаю суть твоего задания, то почитай про AJAX подгрузку контента, там найдешь примерную реализацию и описание как это реализуется
источник

VS

Vitaly Skorecki in JavaScript Noobs — сообщество новичков
ок, спасибо
источник

А

Артем in JavaScript Noobs — сообщество новичков
слушай, можно же так

Думаю справиться с циклом и его блокировкой ты сможешь, для выгрузки товара, а потом, при нажатии, продолжить выгрузку.
Тип
(Получаешь данные из DB и грузишь в arr)
for(i of arr) {
создать блок товара
}
источник

VS

Vitaly Skorecki in JavaScript Noobs — сообщество новичков
да, я тоже думал "руками" дозировать выгрузку, но должен быть нормальный способ, не хочется костыли писать
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
На бэке обычно делается логика, в запрос попадает параметр offset и limit , на фронте рисуется все что приходит
источник

А

Артем in JavaScript Noobs — сообщество новичков
Для меня в целом DB.json выглядит как костыль🤷

Ну и про дозировку "руками" — а как ты хотел? Хочешь же именно 10 товаров, а не 1/3 от имеющихся в бд, но не больше чем что есть на клиенте
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
гугли что такое пагинация и её реализации
Мб еще и лейзи лоадинг
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Да, я меняю потом пытаюсь подучить
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
мне всегда представляется фильм основной инстинкт хотел бы ходить на такие сеансы
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
/\d{2}\.\d{2}\.\d{4}/
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
^ начало строки
источник