gpt4 book ai didi

javascript - +ev.clientX === WinJS 中的 ev.clientX (Windows 8)

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

我正在努力实现双指缩放代码。
我只是检查了 WinJS 语义缩放实现并找到了有趣的代码片段。

适用于 JavaScript 1.0/js/ui.js 的 Windows 库

行号:30710、30720

return {
x: +ev.clientX === ev.clientX ? (ev.clientX - sezoBox.left - sezoPaddingLeft - sezoBorderLeft) : 0,
y: +ev.clientY === ev.clientY ? (ev.clientY - sezoBox.top - sezoPaddingTop - sezoPaddingTop) : 0
};

为什么会有+ev.clientX === ev.clientX

最佳答案

一元 + 运算符用作对 Number 的转换。这是确保 ev.clientX 是一个数字的一​​种非常晦涩的方法。

我的建议:不要使用它。我猜这家伙真的很喜欢他的单行本。我怀疑他的同事是否同意他的看法。

关于javascript - +ev.clientX === WinJS 中的 ev.clientX (Windows 8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14368080/

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