如何获得浏览器视口的分数宽度和高度



我不是在说获得四舍五入的大小,我需要获得分数。

我知道的唯一方法是创建一个具有position: fixed; top: 0; right: 0, bottom: 0, left: 0属性集的新div元素,并在完成后将其附加到body元素,我可以使用getBoundingClientRect获得分数大小。

但它很慢,非常慢。这种方法停止执行其余的JS代码,直到DOM操作和计算完成。

有没有一种方法可以做到这一点而不需要昂贵的方法?

您可以尝试使用

let viewPortHeight = window.innerHeight;

最新更新