Size: a a a

2021 October 06

Н

Никита in JS
Мм, ну тогда вашего ментора больше интересуют именно встроенный инструментал js, нежели алгоритмы. На learn как раз есть целая тема по методам массивов.
источник

AM

Azat Magdeev in JS
Есть моменты в js, когда без for не обойтись
источник

Н

Никита in JS
Совершенно верно :)
источник

Z

Z 07 in JS
Обожаю таких "учителей" учи методы, потому что циклы плохо. Почему плохо, а, главное, где учить, этого ничего ментор не говорит, видимо.

Напоминает прежнюю галеру, когда ревьер подходил смотреть код и говорил: "ну *ля, у тебя тут плохо написано... Я говорю:" ну подскажи, как лучше переписать."
-" Не, ну ты в инете сам посмотри"
источник
2021 October 07

AB

Andy B in JS
❓ Вопрос по пагинации. Из вашего опыта как правильно делать пагинацию на беке или на фронте? Что проще и какие подводные камни могут встретится?
источник

ИШ

Илья Шихутин... in JS
на фронте переход между страницами будет быстрее , но делать запрос на 10к данных не дело, поэтому лучше делать пагинацию на беке
источник

BD

Black Drake in JS
Не просто "лучше", а однозначно на бэке. Даже если в ответе 1000 результатов - в каком сценарии пользователь захочет просмотреть их все?
источник

BD

Black Drake in JS
А пагинация на фронте это дополнительная работа бд, дополнительная работа серверу(ему в памяти ваши данные хранить), дополнительная нагрузка на сеть и время ожидания ответа, дополнительная память пользователя, которую сожрёт такая пагинация. А преимущества только в том случае, если пользователь хочет просмотреть несколько страниц с данными сразу. Соответственно смысла в таком нет, только на бэке пагинация. Особенно в больших системах
источник

AB

Andy B in JS
Спасибо за ответ!
источник

OO

Oleg Otkidach in JS
Но ведь пагинация на бэке это обычно перезагрузка страницы для просмотра следующей части данных. Это ж медленно и бесит.
источник

BD

Black Drake in JS
Пагинацию можно делать и без перезагрузки. Просто догружать данные. И если сервер быстрый, то это менее 1 секунды
источник
2021 October 08

VK

Vladimir Komarov in JS
Несколько разных пагинаций делал. По мне самое лучшее - бесконечная лента(как в соцсетях), там по крайней мере не надо 2 запроса делать(1 получить данные с лимитом, 2 - получить количество данных чтоб кнопки пагинации отрисовать). Если задача позволяет в виде бесконечной ленты вывести данные то я бы использовал её.
источник

OO

Oleg Otkidach in JS
А как это делается?
Аякс, включающийся при прокрутке страницы?
источник

VK

Vladimir Komarov in JS
Да.
источник

VK

Vladimir Komarov in JS
Если прокрутил до низа страницы - то отправляешь запрос. Примеров в интернете полно.
источник

VC

Valera CSS_Junior in JS
у кого macOS помогите пожалуйста проверить работу сервера по автоконвертации картинок. нужно открыть картинку в Сафари https://images.prismic.io/unidownloader/deccc187-5955-4c63-827d-8b3002df8d27_1x-ORIGIN_IMAGE.png?auto=compress,format и написать какой сервер возвращает content-type
источник

PD

Petya Danchuk in JS
проект на Реакт, фреймворк Next.js. у Next.js(next/image) есть компонент Image. картинка с сервера прилетает размером 23кб, отображаю с помощью тега img, картинка нормального размера. отображаю с помощью Image получаю картинку в 2 раза больше 47кб. и так все картинки. хотя next/image использует оптимизацию картинок и конвертацию в webp, что должно уменьшить размер, размер картинки становится больше наоборот и еще 2 раза. не подскажете почему так?
источник

PK

Pasha Kozyr in JS
а нет ли в Webstorm удобного плагина чтоб url сокращать? сейчас в браузер перехожу и там онлайн сокращаю, подумал, а вдруг плагин в Webstorm есть такой
источник
2021 October 09

YK

Yury Khmarin in JS
источник

YK

Yury Khmarin in JS
источник