为了账号安全,请及时绑定邮箱和手机立即绑定

Timer和alpha不用初始化吗?

为什么timer和alpha不用声明就直接用了,透明度变化那个也只是遍历了alpha,没有遍历timer!

正在回答

3 回答

一个对象是有一个属性链,当一个属性链上没找到这个属性值,就会在该属性链上添加该属性,否则就是可以按你理解的是调用。这也只是我学习时对它的一个理解,理解的会不太好,解释的不够好、不够全,详细的建议你可以去百度,深入地了解。

1 回复 有任何疑惑可以回复我~

是oDiv[i].alpha。是的,oDiv[i].timer=null  是定义或者说添加了个属性 timer 并初始化为null。

0 回复 有任何疑惑可以回复我~

老师先是分开讲的;你可以发现老师的编辑器上有几个demo,各自讲了timer、alpha,之后再整合,各自讲的时候,你可以发现老师是把timer定义在循环里,也就是给每个元素添加了属性timer并令其等于null。所以不管怎样,有多个物体实现透明度变化又互不干扰的时候,timer和alpha是独立。

0 回复 有任何疑惑可以回复我~
#1

放课后的下午茶 提问者

那那个透明度变化的例子为什么没有写oDiv.timer[i]在循环里,只写了oDiv.aplha[i],还是说它不用为每个清除定时器?(oDiv.timer[i]=null,就直接有定义和初始化的意思吗? .什么不是调用的意思吗?)
2016-10-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Timer和alpha不用初始化吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信