gpt4 book ai didi

javascript - 为什么我们应该更喜欢 document.visibilityState 而不是 document.hidden?

转载 作者:行者123 更新时间:2023-12-03 19:34:55 24 4
gpt4 key购买 nike

我在看 document.hidden 规范 here了解到底隐藏的含义:

  1. If steps to determine the visibility state return visible, then return false.2. Otherwise, return true.

Note


Support for hidden attribute is maintained for historical reasons. Developers should use visibilityState where possible.


visibilityState 是另一个可以返回三个字符串之一的属性: 'visible' , 'hidden' , 或 'prerender' . document.hidden (如上述规则所示)返回 true对于 'visible'false对于所有其他字符串。
我对这张纸条很好奇。为什么他们说开发人员应该更喜欢 visibilityStatehidden ?
难道仅仅是因为 visibilityState给你更多的“权力”(re:粒度),因为它更具体地说明文档处于什么状态,而 hidden通过将四种状态变成两种状态,“隐​​藏”或“不隐藏”来让它变得愚蠢?
我知道这可能只能由编写规范的人来回答,但也许他们在这里爬行。

先发制人的注意事项:
我猜这可能会被关闭为“基于意见”,因为它会吸引自以为是的答案,虽然它肯定会吸引这样的答案,但这可以由编写规范的人客观地回答,所以我会捕获我的机会。

最佳答案

hidden的通知由于历史原因正在维护已在 this PR 中删除.
有一些讨论here关于这个变化。

关于javascript - 为什么我们应该更喜欢 document.visibilityState 而不是 document.hidden?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50846913/

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