Daimonn, например ми написали Саит грузоперевозки с админкой и сервером, вовремя проекта Тим лидер ничего не говорил до конца толко qr писал что исправить и мы закончили немного позднее срока, конечно если бы вес проект сделал один стажёр по моему можно было бы закончить раньше срока , но тогда Тим Лиду пришлось бы дать советы, после я уже 8 месяца занимаюсь саморазвитием и вот я подумал хватить ли моих знаний на Джуна или мне ещё рано называется Джуном
kris_1220, можешь сделать function slideChange(swiper) {
console.log(swiper) // нужно узнать что ты получаешь
const contentIndex = $(swiper.$el.find('.swiper-wrapper .swiper-slide')[swiper.activeIndex])
.data('swiper-slide-index');
и ещё ты используешь swiper.activeIndex но насколько понял из документации его используют для activeIndexChange а у тебя там realIndexChange нужно swiper.realIndex (я не уверен, мало работал с swiper )
Я использую Express.js для бэка, так как хочу создать и desktop-приложение. Сайт — это магазин по продаже одежды. Уже два дня думаю, как и где хранить данные. В cookie есть ограничение на 4kb (если правильно помню), и из-за этого придётся постоянно проверять данные.
Хочется уменьшить количество запросов на сервер, поэтому думал сохранять данные в Redux, MobX и т. д. Но, как я понял, из-за SSR сайт рендерится два раза: сначала на сервере, потом на клиенте. И так происходит при каждом запросе страницы. Next.js использую для рендера и SEO. Мне хотелось бы получит данные один раз как в csr, в useefect сделал запрос, получил данные и сохранил в redux
let result = a[0] нужно число с которым будем сравнить,
result будет равно 3,
if(a[i]< a[0]){
почему то в коде используется a[0] и поэтому код не будет работать правильно, так как всегда будет сравнивать с первым элементом а не с минимальным значением, и в итоге он вернёт самое последнее значение которое меньше a[0](3) let mas = [3,5,8,20,1,2,16]; вернёт 2 это видно и на примере historydev
нужно if(arr[i] < result){
здесь когда a[i] =3
проверяется меньше ли он от result (a[0]), результатом будет false так как мы проверяем
только условие меньше а не меньше или равно, и он продолжить проверку, здесь нам вернёт 3 так как самое малое число это 3, и в самом начале он присваивается переменной result, но вместо getMin можно использовать Math.min(...mas) или если массив будет большой то reduce