js学习之——窗口几何学
2011-09-05 20:09 呦菜 阅读(203) 评论(0) 编辑 收藏 举报1. screen对象
屏幕对象包含了用户电脑屏幕的相关信息。
screen.width和screen.height属性给出了屏幕大小
screen.availWidth和screen,availHeight给出了有效的屏幕分辨率。
screen.colorDepth给出了电脑屏幕能够处理的每像素的(颜色)位数。screen.pixelDepth给出了同样地信息,但是在IE下无效。
2. 窗口尺寸
最重要的是window.innerWidth和window.innerHeight,他们指定了窗口的尺寸。
3. 移动、改变大小和滚动窗口
移动:moveTo( ) 和 moveBy( )
调节窗口尺寸:resizeTo( ) 和 resizeBy( )
滚动窗口:scrollTo( ) 和 scrollBy( )
所有这些方法都接受两个参数:x 和 y坐标。
其中To( )类的方法是绝对的,也就是x 和 y坐标给出窗口新的绝对位置、大小或滚动偏移。By( )类方法是相对的,也就是他们在窗口的当前位置、大小或滚动偏移上增加所指定的参数x 和 y的值。
4. 获取焦点和失去焦点
focus( )方法:放在层叠顺序的前列
blur( )方法:将窗口隐藏在其他窗口的后面