Поэтому я учусь делать веб-сайты, создавая галерею изображений.
И изображения, которые я использую, большие, поэтому я понял, что могу вставлять изображения с измененным размером для миниатюр, и выбрал изображения шириной 500 пикселей.
Эти эскизы выглядят четкими на мобильных устройствах, нормально на планшетах, но размыты на настольных компьютерах.
Поэтому я решил, что мне нужно 500 пикселей для мобильных устройств и планшетов, но скажем 700 пикселей для компьютеров.
Так что это оставляет мне проблему выбора между двумя во время выполнения.
Насколько я понимаю, я могу сделать это двумя способами.
Проверьте размер экрана из javascript, сгенерируйте html в браузере (клиенте) с помощью javascript (пока не знаете, как это сделать).
Проверьте агент пользователя на строку «Мобильный» и выберите сервер.
Или есть какой-то другой способ? Итак, какой из этих двух методов лучше или имеет меньше недостатков?
Я бы предположил, что "2" лучше, так как он работает даже при отключенном javascript
Я использую Perl Dancer2, если это как-то помогает