js中$(window)和$('body,html')有什么区别

js中$(window)和$('body,html')的区别是什么啊?。。。。。。。。。。。。。

窗体和DOM对象,获取相关属性还和文档模型有关,就你说的scrollTop,xhtml模式body为0,html才是滚动高度,backcompat模式返回来

window的scrollTop返回滚动高pageYOffset

        // Return the scroll offset
            return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : "pageXOffset" ] :
                jQuery.support.boxModel && win.document.documentElement[ method ] ||
                    win.document.body[ method ] :
                elem[ method ];

一个是窗口,一个是文档

$(window) 获取的是窗口
$('body,html')获取的是文件本身