Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Screen Objects (Đối tượng màn hình) trong JavaScript

window.screen trả về object **Screen** — cung cấp thông tin màn hình client.

Các property hữu ích

Property Mô tả
availWidthChiều rộng khả dụng (px), trừ taskbar/dock
availHeightChiều cao khả dụng (px), trừ taskbar/dock
widthChiều rộng màn hình vật lý (px)
heightChiều cao màn hình vật lý (px)
colorDepthĐộ sâu màu (bit per pixel)
pixelDepthĐộ sâu pixel (thường = colorDepth)
availLeftPixel đầu tiên khả dụng từ trái (multi-monitor)
availTopPixel đầu tiên khả dụng từ trên (multi-monitor)
orientationScreenOrientation object (portrait/landscape, angle)
left, topVị trí screen so với primary screen (multi-monitor)

Ví dụ

console.log(`Screen: ${screen.width}x${screen.height}`);
console.log(`Available: ${screen.availWidth}x${screen.availHeight}`);
console.log(`Color depth: ${screen.colorDepth}bit`);

Use case: Responsive design, điều chỉnh layout/game canvas, detect multi-monitor.