Browser对象 Screen对象属性与方法

JavaScript中有几个对象在变成汇总用处不大,而screen对象就是其中之一。screen对象基本上只用来表明客户端的能力,其中包括浏览器窗口外部的显示器的信息,如像素宽度和高度等。每个浏览器中的screen对象都包含各不相同的属性。

Screen对象

Screen对象包含有关客户端显示屏幕的信息。
注释:没有应用于screen对象的公开标准,不过所有浏览器都支持该对象。

Screen对象属性

属性描述
availHeight返回显示屏幕的高度(除windows任务栏之外)。
availWidth返回显示屏幕的宽度(除windows任务栏之外)。
bufferDepth设置或返回调色板的比特深度。
colorDepth返回目标设备或缓冲器上的调色板的比特深度。
deviceXDPI返回显示屏幕的每英寸水平点数。
deviceYDPI返回显示屏幕的每英寸垂直点数。
fontSmoothingEnabled返回用户是否在显示控制面板中启用字体平滑。
height返回显示屏幕的高度。
logicalXDPI返回显示屏幕每英寸的水平方向的常规点数。
logicalYDPI返回显示屏幕每英寸的垂直方向的常规点数。
pixelDepth返回显示屏幕的颜色分辨率(比特每像素)。
updateInterval()设置或返回屏幕的刷新率。
width返回显示器屏幕的宽度。

Screen对象描述,每个window对象的screen属性都引用一个screen对象。screen对象中存放着显示浏览器屏幕的信息。JavaScript程序将利用这些信息来优化他们的输出,已达到用户的显示要求。