getComputedStyle()
方法不是存在在window
对象上的吗,为什么看到jq的源码中使用了document.defaultView
,这样写有什么好处吗?document.defaultView
是个什么对象?
document.defaultView
是个只读属性 https://developer.mozilla.org/zh-CN/docs/Web/API/Document/defaultView
document.defaultView
属性返回当前 document
对象所关联的 window
对象,如果没有,会返回 null
。IE9
以下不支持。基本上用window.getComputedStyle()
就可以了,只有一种情况必须用defaultView
,就是在firefox3.6
上访问子框架内的样式 (iframe
)