javascript - window.innerWidth 在 window.onload 之前安全吗?

标签 javascript

我很好奇将这些东西放在哪里是安全的

var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

它们必须进入 window.onload = function(){}; 才能被信任吗?

最佳答案

根据http://www.w3.org/TR/cssom-view/#dom-window-innerwidth , window.innerWidth 不依赖于页面内容或布局,而是依赖于 viewport尺寸。

关于javascript - window.innerWidth 在 window.onload 之前安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23436509/

相关文章:

javascript - 箭头键更改图片 Javascript

javascript - 无法从我自己的事件委托(delegate)系统中删除事件

javascript - 如何让 Javascript 跟踪我的分数增量?

javascript - 如何在函数内迭代数组对象

javascript - 如何将元素拆分为两个可连续的部分并在它们之间添加另一个元素

javascript - 切换关闭时显示的图标 javascript

c# - 在 JavaScript 和 C# Controller 之间传递数据 : Asp.Net MVC 4 Razor

javascript - 如何用 Jest/ enzyme 来模拟 react refs?

javascript - 如何将 fs.createReadstream 与 fs.promises 一起使用

javascript - JSON - 对象数组到数组对象