gpt4 book ai didi

不同平台上的Javascript

转载 作者:太空宇宙 更新时间:2023-11-04 11:41:30 25 4
gpt4 key购买 nike

我有一个简单的 js 脚本,可以水平滚动图像。

奇怪的是,它在 windows 上加载 CPU 高达 100%,而在同一台计算机上,在 linux 上 CPU 加载很少达到 20%。

我已经在两个平台上的 firefox、chrome 和 opera 中对此进行了测试——结果几乎相同。

谁能解释一下这是怎么回事?

<script> 
var scrllTmr;
window.onload = function(){
//set style
document.getElementById('scroll').style.overflow = 'hidden';
document.getElementById('scrollme').style.float = 'left';
document.getElementById('scrollme').style.position = 'relative';

//get canvas
cw = parseInt(document.getElementById('scroll').offsetWidth);
w = parseInt(document.getElementById('scrollme').offsetWidth);

//start scroll
lft = -2101;
document.getElementById('scrollme').style.left = lft + "px";
scrollStep(cw,w,lft);
}
function scrollStep(cw,w,lft){
//calc and do step
if(lft == w * -1)
lft = cw + w;
document.getElementById('scrollme').style.left = lft + "px";

//wait and do next...
if(scrllTmr)
clearTimeout(scrllTmr);
scrllTmr = setTimeout('scrollStep(cw,w,' + (lft - 1) + ')',10);
}
</script>

事实上,任何 javascript 代码都以这种方式表现出类似的行为

最佳答案

可能是视频流水线中的东西。我猜这台机器使用软件渲染,例如Intel 950 或 3100。视频驱动程序的差异可能导致此问题。

关于不同平台上的Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379768/

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