Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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 JS脚本的执行非常慢。。。需要快一点_Javascript_Function_Operating System_Html5 Canvas_Lag - Fatal编程技术网

Javascript JS脚本的执行非常慢。。。需要快一点

Javascript JS脚本的执行非常慢。。。需要快一点,javascript,function,operating-system,html5-canvas,lag,Javascript,Function,Operating System,Html5 Canvas,Lag,我正在使用javascript创建和运行操作系统,使用HTML画布作为我的屏幕。以下是我目前的代码: var Canvas=document.createElement('Canvas'); Canvas.width=window.innerWidth-20; Canvas.height=window.innerHeight-20; Canvas.border='0px' document.body.appendChild(画布); var Ctx=Canvas.getContext('2d'

我正在使用javascript创建和运行操作系统,使用HTML画布作为我的屏幕。以下是我目前的代码:

var Canvas=document.createElement('Canvas');
Canvas.width=window.innerWidth-20;
Canvas.height=window.innerHeight-20;
Canvas.border='0px'
document.body.appendChild(画布);
var Ctx=Canvas.getContext('2d');
var PixelIndex='尚未定义。D:'
var Render=0;
函数ClearCanvas(){
Ctx.fillStyle='黑色';
Ctx.fillRect(0,0,Canvas.width,Canvas.height);
}
函数RenderCycle(){
ClearCanvas();
GeneratePixelIndex();
Render++;
setPixel(渲染,100,'红色');
RenderPixels();//------------------------------------>必须是函数中的最后一项。。。
}
函数GeneratePixelIndex(){
PixelIndex=新数组();
对于(变量i=0;i

栗色JS