链式调用中,第二个调用函数startMove(this,"someAttr",num)中不能直接用this。原因是this指向错误,这是由函数声明引起的。函数声明会进行函数提升,此时变为了全局函数。而this对象是在运行时基于函数的执行环境绑定的,那么this就指向了window,而不是当前的对象。如果“var this = this”,这时就可以使用this了。
2016-10-10
@临风独舞翩跹
“第一个值达到目标,flag被改为了true,for循环第二个值时,如果未达标,依然会再次把flag设为flase”,我觉得你说的有点问题,如果是前面的属性循环都为达标,而最后json的属性先达标了呢?flag不就为true,就结束定时器了呢...flag还是放在里面好,如果要放在外面的话,可以为每个属性都设置一个flag,不过麻烦。
“第一个值达到目标,flag被改为了true,for循环第二个值时,如果未达标,依然会再次把flag设为flase”,我觉得你说的有点问题,如果是前面的属性循环都为达标,而最后json的属性先达标了呢?flag不就为true,就结束定时器了呢...flag还是放在里面好,如果要放在外面的话,可以为每个属性都设置一个flag,不过麻烦。
2016-10-10
其实老师写的运动板块代码是靠速度减到零才停止的,并没有关闭定时器;你可以把下面的删除
if(flag)
{
clearInterval(obj.timer);
if(fn)
{
fn();
}
}
if(flag)
{
clearInterval(obj.timer);
if(fn)
{
fn();
}
}
2016-10-09
我发现不管老师,讲的如何,总是会有那么几个喷子,我只想说 你他么的既然是喷子来学习这个干毛呀!?特别是我看到有个喷声音太大的,你他么的就不知道调整下音量?老师声音小了 也喷 声音大了也喷 你们这么喜欢喷 来这里干嘛?
2016-10-06
这是我的bug
预期为 'none'、网址或过滤功能,但却得到 'alpha('。 解析 'filter' 的值时出错。 声明被丢弃。
预期为 'none'、网址或过滤功能,但却得到 'alpha'。 解析 'filter' 的值时出错。 声明被丢弃。
一直解决不了
预期为 'none'、网址或过滤功能,但却得到 'alpha('。 解析 'filter' 的值时出错。 声明被丢弃。
预期为 'none'、网址或过滤功能,但却得到 'alpha'。 解析 'filter' 的值时出错。 声明被丢弃。
一直解决不了
2016-10-06
Uncaught TypeError: Cannot read property 'currentStyle' of undefined
2016-10-04