gpt4 book ai didi

javascript - `window.innerHeight` 是一个计算值吗?

转载 作者:行者123 更新时间:2023-12-03 04:11:09 24 4
gpt4 key购买 nike

背景

我正在尝试优化我的 JavaScript,减少对 DOM 的调用并使用更少的计算值。

问题

使用值window.innerHeight时,该值是每次计算还是来自初始计算?

示例

是这个吗

let windowInnerHeight = window.innerHeight;
for (let value of values) {
console.log(windowInnerHeight);
}

性能比这更好

for (let value of values) {
console.log(window.innerHeight);
}

最佳答案

依赖window.innerHeight通常是不好的做法。例如,如今,您想要用它做的任何事情通常都可以通过媒体查询或其他 CSS 更好地完成。如果必须使用 window.innerHeight,请在必要时仅使用一次,因为它会触发潜在昂贵的回流。请参阅https://gist.github.com/paulirish/5d52fb081b3570c81e3a .

关于javascript - `window.innerHeight` 是一个计算值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44325755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com