JS实践遇到问题,多个变量多个页面如何避免出错

JavaScript017

JS实践遇到问题,多个变量多个页面如何避免出错,第1张

变量如果是多次地方要使用的可以

SMK = {} || SMK

SMK.aa =......

SMK.bb =......

这样aa,bb可以共用 并且减少重复的可能性

动画是由多幅连续的图片组成,按顺序切换不同的图片给人一种动画的感觉,切换的速度越快动画的感觉越真实,当速度达到1秒24幅图片的时候,人的肉眼就无法分辨了,这就是所说的24帧。canvas中的动画其实就是循环执行擦除和绘制的操作,并且一般会在操作之前保存环境,操作之后恢复环境。

使用canvas制作动画由两个关键点:循环执行,绘制每次显示的图片。循环执行主要有两种方式,一种是使用前面所学过的setInterval或者setTimeout方法;另一种是调用新增加的专门用于动画的requestAnimationFrame方法,这个方法不需要设置间隔时间,直接将处理逻辑写入参数的回调函数中就可以了。但是requeseAnimationFram自身需要被放到回调函数中,另外,它的启动操作可以用cancelAnimationFrame方法来取消。

示例: