window.innerHeight
此属性返回视口高度,以像素为单位,不包括滚动条。
window.innerWidth
此属性返回视口宽度,以像素为单位,不包括滚动条。
window.outerHeight
此属性返回浏览器窗口的整个高度,包括地址栏和工具栏(如果有)。如果窗口被最大化,则此属性返回整个屏幕的高度。
window.outerWidth
此属性返回整个浏览器窗口的宽度,包括滚动条(如果有)和任何工具栏。如果窗口被最大化,则此属性返回整个屏幕的宽度。
window.pageYOffset
此属性返回文档在垂直方向上滚动的像素数。
window.pageXOffset
此属性返回文档在水平方向上滚动的像素数。
利用这些属性,您可以修改您的Web应用程序的行为,以基于浏览器窗口的大小和当前的滚动位置。同时,您还可以使用这些属性来控制任何嵌入式或外部窗口,以实现更好的用户体验。