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程序将利用这些信息来优化他们的输出,已达到用户的显示要求。


