JavaScript Window Screen
- 上一頁 JS Window
- 下一頁 JS Location
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 bits =16,777,216 種不同的 "True Colors"
- 32 bits = 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;
結果將是:
對于現代計算機,顏色深度和像素深度是相等的。
- 上一頁 JS Window
- 下一頁 JS Location