gpt4 book ai didi

javascript - 如何在 javascript 中编写一行窗口事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:08:33 24 4
gpt4 key购买 nike

我正在检查脚本中的三个窗口事件:

window.onload = updateData;
window.onresize = updateData;
window.onscroll = updateData;

我怎样才能优化我的代码并将其写在一行中?我试过:

window.onload || window.onresize || window.onscroll = updateData;

但它不起作用。

最佳答案

window.onload = window.onresize = window.onscroll = updateData;

如果这是一个普通的变量赋值,例如: a = 1 这将返回 1,

因此在 b = a = 1 中,b var 从之前的赋值中接收到值 1,而当前 on 也返回 1 作为结果。

另一方面,我建议 updateData 函数将实现一些竞争条件控制以防止该例程同时运行。

关于javascript - 如何在 javascript 中编写一行窗口事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17303391/

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