-
重复一个动作可以采取的方法查看全部
-
实现闪烁效果的知识点查看全部
-
1、requstAnimFrame(function(){})(依据电脑的性能来自行决定间隔时间) 2、setTimeout(function(){},time)(先在time过后再执行function,如此反复) 3、setInterval(function(){},time)(先执行function再间隔time循环执行)查看全部
-
canvas. fliter: 模糊度的设置 fliter: (2px )查看全部
-
canvas API查看全部
-
循环调用方法查看全部
-
window.requestAnimationFrame可以在代码执行时间过长时,智能缩短等待时间,是画面流畅。而setTimeout做不到。查看全部
-
/*Window API: 1.requestAnimFrame(funciton(){});//根据设备性能自动设置间隔时间(更科学推荐使用) 2.setTimeout(function(){},time);//time时间间隔,时间间隔后调用函数 3.setInterval(funciton(){},time);//调用函数后间隔时间*/查看全部
-
1.显示隐藏功能api:globalAlpha全局透明度ctx.globalAlpha = 0.5;<br> 2.作用范围:save()、restore()查看全部
-
1.context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height);<br><br> s..:是表示图片本身的<br> x...:是表示在canvas的坐标、宽度<br> 2.window.requestAnimationFrame(gameLoop);//两帧之间刷新时间随机<br> 3.获取当前时间:var time = Date.now(); 4.随机闪动就要让picNo是随机数并且要为整数:this.picNu=Math.floor(Math.random()*7);查看全部
-
requestAnimFrame(fcuntion(){}); //根据电脑性能确定每次回调的时间(循环时间),更科学,提高效率<br> setTimeout(function(){},time); //延迟动作发生<br> setInterval(funtion(){},time); //先调用后等待查看全部
-
requestAnimFrame(fcuntion(){}); //根据电脑性能确定每次回调的时间(循环时间),更科学,提高效率 setTimeout(function(){},time); //等待再执行 setInterval(funtion(){},time); //执行再等待查看全部
-
start girl查看全部
-
课程须知 1、具有HTML、CSS基础知识 2、具有JavaScript基础知识(函数、类、对象) 3、具有一些Canvas基础(画线、弧线、圆) 老师告诉你能学到什么? 1、如何轮播一张图片上的序列帧 2、canvas的几个主要绘图API:drawImage()、save()、restore()。 3、如何处理鼠标事件 4、如何化繁为简的做项目查看全部
-
document.addEventListener("mousemove",mousemove,false); function mousemove(e){//检测鼠标的移动 if(e.offsetX || e.layerX){ var px = e.offsetX == undefined?e.layerX:e.offsetX; var py = e.offsetY == undefined?e.layerXY:e.offsetY; //console.log(px); } }查看全部
举报
0/150
提交
取消