发表于: 2016-07-30 00:50:08
0 2494
今天完成的事情:写完任务js4完成,修bug;初步js5所需的ajax内容
明天计划的事情:开始js5;
遇到的问题:
Q1:新建一个空数组var game=[],想通过game[0].name,game[0].age的方式赋值
但这是game[0]还不是一个对象,所以会有报错
A1:解决办法1、用game[0]={"name":XXX};赋值
2、在语句game[0].name之前添加game[0]={};这样在添加键值之前game[0]就已经变为了对象。
Q2:当js4-2使用克隆时,后面生成的内容全变为折叠了。
A2:使用.clone()的时候要注意,当在循环过程中克隆对象改变后,克隆出了结果也会改变。
经过分析原因是第一次执行隐藏p的时候,因为是操作的被克隆的div中的p,所以之后克隆的只有span而没有p。
Q3:对ajax所需要的语法结构没有一个清晰地了解。
收获:(通过今天的学习,学到了什么知识)
评论