窗口和文档大小 
窗口大小 
document.documentElement.clientWidth/clientHeight
文档大小 
js
const scrollHeight = Math.max(
  document.body.scrollHeight,
  document.body.offsetHeight,
  document.body.clientHeight,
  document.documentElement.scrollHeight,
  document.documentElement.offsetHeight,
  document.documentElement.clientHeight
);滚动距离 
js
const documentScrollTop = window.pageYOffset;
const documentScrollLeft = window.pageXOffset;滚动到指定位置 
js
window.scrollBy(x, y);
window.scrollTo(pageX, pageY);
// 元素上边缘与窗口顶部对齐
elem.scrollToView(true);
// 元素下边缘与窗口底部对齐
elem.scrollToView(false);禁止滚动 
css
body {
  overflow: hidden;
}