看不懂两段代码
var screenAnimateElements = {
'.screen-1': [
'.screen-1__heading',
'.screen-1__phone',
'.screen-1__shadow',
],
'.screen-2': [
'.screen-2__heading',
'.screen-2__subheading',
'.screen-2__phone',
'.screen-2__point',
'.screen-2__point_i_1',
'.screen-2__point_i_2',
'.screen-2__point_i_3',
],
'.screen-3': [
'.screen-3__heading',
'.screen-3__subheading',
'.screen-3__phone',
'.screen-3__features',
],
'.screen-4': [
'.screen-4__heading',
'.screen-4__subheading',
'.screen-4__type__item_i_1',
'.screen-4__type__item_i_2',
'.screen-4__type__item_i_3',
'.screen-4__type__item_i_4',
],
'.screen-5': [
'.screen-5__heading',
'.screen-5__bg',
'.screen-5__subheading',
]
};这段怎么获取各个class?
for (k in screenAnimateElements) {
setScreenAnimateInit(k);
}这段代码的"k"是变量吗?"k" 和 "screenAnimateElements"又是什么关系?
97
收起
正在回答
2回答
for in是遍历对象常用的一种方法,k的取值是screenAnimateElements这个对象中所有的成员属性,如图标注
setScreenAnimateInit(k)得到的就是相应的数组,遍历数组就可以取到各个class了
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星