1) 我注意到(至少在 Chrome 中)这两者的输出没有区别:
pageYOffset;
window.pageYOffset;
他们都访问同一个全局,因此返回相同 - 这些调用之间有什么区别,什么更好用?
我目前的怀疑:我怀疑查找变量的实现,我的想法是 window.pageYOffset 是对 pageYOffset 属性的窗口对象的直接访问,而仅运行 pageYOffset 将“缓慢”查看从深到顶部的每个范围,并且finaly 在(超级)全局范围内找到它。你怎么看?有人做过测试吗?
2) IEnumber+ 支持什么 window.pageYOffset / 或只是 pageYOffset ?
2) 回答: MDN 说 IE<9 不支持这些,所以对 2) 的回答可能是 IE9+(不足为奇)
来源:@Blender & https://developer.mozilla.org/en-US/docs/Web/API/window.scrollY