제이스크립트 윈도우 스크린
window.screen 객체는 사용자 화면 정보를 포함합니다.
Window Screen
window.screen window 전치자 없이도 작성할 수 있습니다:
속성:
- screen.width
- screen.height
- screen.availWidth
- screen.availHeight
- screen.colorDepth
- screen.pixelDepth
Window Screen 너비
screen.width
속성은 방문자의 화면 너비(픽셀로)를 반환합니다.
예제
화면의 너비(픽셀로)를 표시합니다:
document.getElementById("demo").innerHTML = "Screen Width: " + screen.width;
결과는 다음과 같습니다:
Window Screen 높이
screen.height
속성은 방문자의 화면 높이(픽셀로)를 반환합니다.
예제
화면의 높이(픽셀로)를 표시합니다:
document.getElementById("demo").innerHTML = "Screen Height: " + screen.height;
결과는 다음과 같습니다:
Window Screen 사용 가능 너비
screen.availWidth
속성은 방문자의 화면 너비(픽셀로)를 반환하며, 창 도구 표시줄과 같은 인터페이스 요소를 제외합니다.
예제
화면의 사용 가능한 너비(픽셀로)를 표시합니다:
document.getElementById("demo").innerHTML = "Available Screen Width: " + screen.availWidth;
결과는 다음과 같습니다:
Window Screen 사용 가능 높이
screen.availHeight
속성은 방문자의 화면 높이(픽셀로)를 반환하며, 창 도구 표시줄과 같은 인터페이스 요소를 제외합니다.
예제
화면의 사용 가능한 높이(픽셀로)를 표시합니다:
document.getElementById("demo").innerHTML = "Available Screen Height: " + screen.availHeight;
결과는 다음과 같습니다:
Window Screen 색 깊이
screen.colorDepth
속성은 특정 색상을 표시하기 위한 비트 수를 반환합니다.
모든 현대 컴퓨터는 24비트나 32비트의 하드웨어色彩 해상도를 사용합니다:
- 24 비트 = 16,777,216 개의 "True Colors"
- 32 비트 = 4,294,967,296 개의 "Deep Colors"
오래된 컴퓨터는 14비트를 사용하여 65,536가지의 "High Colors" 해상도를 사용합니다.
매우 오래된 컴퓨터와 오래된 휴대폰은 8비트를 사용하여 256가지의 "VGA colors"를 사용합니다.
예제
비트 단위로 화면 색 깊이를 표시합니다:
document.getElementById("demo").innerHTML = "Screen Color Depth: " + screen.colorDepth;
결과는 다음과 같습니다:
HTML에서 사용하는 #rrggbb (rgb) 값은 "True Colors" (16,777,216 중 다른 색상)을 의미합니다.
Window Screen 픽셀 깊이
screen.pixelDepth
속성은 화면의 픽셀 깊이를 반환합니다.
예제
비트 단위로 화면 픽셀 깊이를 표시합니다:
document.getElementById("demo").innerHTML = "Screen Pixel Depth: " + screen.pixelDepth;
결과는 다음과 같습니다:
모던 컴퓨터에서는 색 깊이와 픽셀 깊이가 같습니다.