Рубрики
Без рубрики

Как получить размер экрана в пикселях

Могут быть времена, когда ваше приложение JavaScript необходимо знать, какой экран размера должен иметь возможность выполнять определенные действия. К счастью для нас, есть встроенные функции JavaScript, которые могут легко захватить разные размеры экрана на устройстве пользователя в пикселях. Который ты

Могут быть времена, когда ваше приложение JavaScript необходимо знать, какой экран размера должен иметь возможность выполнять определенные действия.

К счастью для нас, есть встроенные функции JavaScript, которые могут легко захватить разные размеры экрана на устройстве пользователя в пикселях. Который вы используете, зависит от того, что вы хотели бы сделать.

Получить разрешение пользователя

Возможно, вы пожелаете сделать что-то с участием разрешения устройства пользователя. В этом случае вы должны использовать встроенный экран .width и Screen.height характеристики. Они дают вам размер экрана, с которым вы имеете дело.

Это не область, с которой вы должны работать на странице . T Эти значения представляют собой полноту экрана , то есть Разрешение дисплея пользователя.

Получить размер браузера

Там может быть интересное приложение для решения текущего размера браузера. Если вам нужно получить доступ к этим размерам, используйте экран .availwidth и экран .availheight Свойства для этого.

Помните, что это размеры всего окна браузера, от верхней части окна браузера вплоть до того, как браузер соответствует панели задач или кромки вашего рабочего стола, в зависимости от вашей настройки.

Интересное примечание : экран .availheight Может также использоваться для выяснения, насколько высокая панель задач находится на компьютере. Если ваш разрешение вашего браузера скажет 1366 x 768 и экран .availheight Отчеты 728 пикселей, то ваша панель задач составляет 40 пикселей высоко. Вы также можете рассчитать высоту панели задач, вычитая Screen.height и экран .availheight :

var taskbarHeight = parseInt(screen.height,10) - parseInt(screen.availHeight,10) + " pixels";
/*
For a user that has a screen resolution of 1366 x 768 pixels, their taskbar is likely 40 pixels if using Windows 10 with no added accessibility features.
*/

Получить просмотр Размер окна

Эти свойства интересны и могут быть использованы для создания некоторых нефтевых эффектов. Вы можете использовать window.innerheight и window.innerwidth Чтобы получить размер окна для веб-страницы, так как пользователь видит его.

Имейте в виду – эти значения не являются статичными и будут изменяться в зависимости от того, что происходит с самим браузером. Другими словами, если сам браузер невелик, эти значения будут меньше, а если браузер максимизируется, они будут больше.

Если, например, вы работаете в Google Chrome, и вы открываете консоль (должны быть закреплены на стороне окна), window.innerheight Изменится, чтобы отразить высоту консоли, потому что часть окна будет заблокирована.

Вы можете проверить это, позвонив window.innerheight Принимая к сведению стоимость, затем увеличение размера консоли, затем вызов window.innerheight опять таки.

Эти свойства также будут изменяться, если ваш браузер максимизируется или изменяется в любом случае. В максимальном размере браузера, свойство window.innerwidth такой же, как и оба экран .width и экран .availwidth (Если нет панели задач на стороне, в каком случае Screen.availWidth не будет равным). window.innerheight равно количеству области в окне самой страницы (область веб-страницы).

Получить высоту и ширину веб-страницы

Если вам нужно увидеть, насколько высокая или широкая ваша веб-страница на самом деле есть, есть свойства, чтобы получить эти размеры: Документ. Тебе .Offsetwidth и Документ. Тебе. Offsetheight. .

Эти свойства представляют собой размер содержания в организме самой страницы. Страница без контента имеет Документ. Тебе. Offsetheight близко к тому же величине, что и window.innerheight В зависимости от того, какие поля/прокладки устанавливаются на тело документа. Если маржи и прокладки установлены на 0 на корневом элементе HTML и тело документа, то Документ. Тебе. Offsetheight и window.innerheight будет равна без содержания.

Эти свойства могут быть использованы для взаимодействия с вашей страницей/приложением в зависимости от того, что вы хотите сделать.

Оригинал: “https://www.freecodecamp.org/news/how-to-get-screen-size-in-pixels/”