var w= document.documentElement.offsetWidth || document.body.offsetWidth;
代码中的 || 是什么意思,如果是 逻辑或 左面和右面不应该是 布尔变量么?而且返回值也应该是布尔变量 吧。
这是种兼容的写法,浏览器内核不同,一种浏览器只会选取其中的一个进行计算。