Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“什么是”呢;从“长”重新定义为“双”;Javascript中的含义_Javascript_Cross Browser_Dom Events - Fatal编程技术网

“什么是”呢;从“长”重新定义为“双”;Javascript中的含义

“什么是”呢;从“长”重新定义为“双”;Javascript中的含义,javascript,cross-browser,dom-events,Javascript,Cross Browser,Dom Events,我读了Javascript文档才知道 我无法理解何时以及为什么使用“从长到双重定义”。clientX是否总是返回long类型?在所有浏览器中都是long(或整数),除了Chrome之外,Chrome根据页面上给出的链接遵循重新定义的标准-用于亚像素精度-类似于窗口中的更改。滚动[XY]现在是浮动的,而不是浮动的integer@JaromandaX如何获取双类型clientX值?我使用Chrome60,但它总是返回长类型。我想这取决于你的操作系统和显示设备的功能。。。不用担心,javascrip

我读了Javascript文档才知道


我无法理解何时以及为什么使用“从长到双重定义”。clientX是否总是返回long类型?

在所有浏览器中都是long(或整数),除了Chrome之外,Chrome根据页面上给出的链接遵循重新定义的标准-用于亚像素精度-类似于
窗口中的更改。滚动[XY]
现在是浮动的,而不是浮动的integer@JaromandaX如何获取双类型clientX值?我使用Chrome60,但它总是返回长类型。我想这取决于你的操作系统和显示设备的功能。。。不用担心,javascript实际上只有一种数字类型,那就是64位浮点型的
Number
,这就是为什么
.clientX
重新定义为从长整数到双浮点型的原因,这纯粹是为了这种具有亚像素精度概念的硬件组合