var index = Math.min(time / me.interval | 0, len - 1);
这样取到的最小的索引值是1,那么positions索引为0的那个位置是不会显示出来的。
将代码改成这样就好了
var index = Math.min(time / me.interval | 0, len);
var position = positions[index - 1].split(' ');
...
if(index === len){
next();
}
不知道是不是我一个有这问题,还是哪里写错了。。
这样取到的最小的索引值是1,那么positions索引为0的那个位置是不会显示出来的。
将代码改成这样就好了
var index = Math.min(time / me.interval | 0, len);
var position = positions[index - 1].split(' ');
...
if(index === len){
next();
}
不知道是不是我一个有这问题,还是哪里写错了。。
2017-01-07
Animation.prototype.loadImage = function(imglist){} 中参数是不是少了两个 一个是next ,一个是timeout
要不loadImage中写的回调和超时都用不上额。
Animation.prototype.loadImage = function(imglist, next, timeout){
}
要不loadImage中写的回调和超时都用不上额。
Animation.prototype.loadImage = function(imglist, next, timeout){
}
2017-01-07
在视频,我学会了函数块注释说明的快捷键和注释内涵,老师很厉害,但应该代码背熟了,虽然自己从事前端有几年了,但自从看这视频,深层逻辑+各种嵌套函数+各种函数交叉运行的代码,表示还是会一脸蒙B,很多函数都不是需要调用时才去定义,而是定义了需要用时再调用,基本上是背熟了,靠记忆一个文档写完,所以让听众难理解,跟不上,大家会想为什么要定义,看到调用时又忘了这个函数是做什么的,最重要的是让新手没思路,虽然不是为新手准备的,对于高端以下的开发人员来说,要写成一个功能,代码并不是一气呵成的,而是通过不断的整理+提炼+重构,最后形成高质量代码,不过老师的声音很有慈性,但不适合做演讲,但还是要感谢老师辛苦的付出
2016-12-23