JavaScript Window Screen
- Trang trước JS Window
- Trang tiếp theo JS Location
Mục window.screen chứa thông tin màn hình của người dùng.
Màn hình Window
window.screen Mục đối tượng có thể được viết mà không có tiền tố window:
Thuộc tính:
- screen.width
- screen.height
- screen.availWidth
- screen.availHeight
- screen.colorDepth
- screen.pixelDepth
Chiều rộng màn hình Window
screen.width
Thuộc tính trả về chiều rộng màn hình của người truy cập tính theo pixel.
Mẫu
Hiển thị chiều rộng màn hình tính theo pixel:
document.getElementById("demo").innerHTML = "Chiều rộng màn hình: " + screen.width;
Kết quả sẽ là:
Chiều cao màn hình Window
screen.height
Thuộc tính trả về chiều cao màn hình của người truy cập tính theo pixel.
Mẫu
Hiển thị chiều cao màn hình tính theo pixel:
document.getElementById("demo").innerHTML = "Chiều cao màn hình: " + screen.height;
Kết quả sẽ là:
Chiều rộng màn hình khả dụng Window
screen.availWidth
Thuộc tính trả về chiều rộng màn hình của người truy cập tính theo pixel, trừ đi các đặc điểm giao diện như thanh công cụ cửa sổ.
Mẫu
Hiển thị chiều rộng màn hình khả dụng tính theo pixel:
document.getElementById("demo").innerHTML = "Chiều rộng màn hình khả dụng: " + screen.availWidth;
Kết quả sẽ là:
Chiều cao màn hình khả dụng Window
screen.availHeight
Thuộc tính trả về chiều cao màn hình của người truy cập tính theo pixel, trừ đi các đặc điểm giao diện như thanh công cụ cửa sổ.
Mẫu
Hiển thị chiều cao màn hình khả dụng tính theo pixel:
document.getElementById("demo").innerHTML = "Chiều cao màn hình khả dụng: " + screen.availHeight;
Kết quả sẽ là:
Màu sâu màn hình Window
screen.colorDepth
Thuộc tính trả về số bit được sử dụng để hiển thị một màu.
Tất cả các máy tính hiện đại đều sử dụng độ phân giải màu phần cứng 24 bit hoặc 32 bit:
- 24 bits = 16,777,216 màu "True Colors" khác nhau
- 32 bits = 4,294,967,296 màu "Deep Colors" khác nhau
Máy tính cũ hơn sử dụng 14 bit: 65,536 màu "High Colors" khác nhau với độ phân giải.
Máy tính cổ xưa và điện thoại cũ sử dụng 8 bit: 256 màu "VGA colors" khác nhau.
Mẫu
Hiển thị độ sâu màu màn hình theo bit:
document.getElementById("demo").innerHTML = "Screen Color Depth: " + screen.colorDepth;
Kết quả sẽ là:
Giá trị #rrggbb (rgb) sử dụng trong HTML đại diện cho "True Colors" (16,777,216 màu khác nhau).
Độ sâu pixel Màn hình Window
screen.pixelDepth
Thuộc tính trả về độ sâu pixel của màn hình.
Mẫu
Hiển thị độ sâu pixel màn hình theo bit:
document.getElementById("demo").innerHTML = "Screen Pixel Depth: " + screen.pixelDepth;
Kết quả sẽ là:
Đối với máy tính hiện đại, độ sâu màu và độ sâu pixel là bằng nhau.
- Trang trước JS Window
- Trang tiếp theo JS Location