for(k in setScreenAnimateElements)
for(k in setScreenAnimateElements){
setScreenAnimate(k);
}
对于这句话我不是很理解,麻烦懂的解释下
45
收起
正在回答
1回答
》for...in 语句用于对数组或者对象的属性进行循环操作。
》screenAnimateElements对象中存放每屏运动的元素。setScreenAnimate()是运动的函数。所以:
》for(var i=0;i<len;i++)这样的用法一般都可以用for in 来替代。
1. for... in
var a = ["a","b","c"]; for(var i in a){ alert(a[el]); }
2. for
for(var i=0,len=a.length;i<len;i++){ alert(a[i]); }
都是穷举出a中的所有元素。
》for(k in screenAnimateElements){ setScreenAnimate(k); 就是遍历screenAnimateElements的所有元素,然后通过setScreenAnimate(k)函数执行相应动画。
希望对你有帮助,祝学习愉快,欢迎采纳。
相似问题
登录后可查看更多问答,登录/注册
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星