发表于: 2017-03-24 22:55:06
1 579
今天完成的事情:
1 将任务2的页面交互基本完成,参考了不少师兄的代码;
2 刷了一下js教程,重新理解了js除法,全等,dom节点的增加等知识并应用。
明天计划:
1 将任务2交互完善好,适配各分辨率;
2 开始任务三页面的js。
遇到的问题:
1 如何在字符串中输出变量:
//输出html;
for (var j = 0; j < newPlayer.length; j++){
var p;
if(newPlayer[j] == "平民"){
p = "color-block2";
}else {
p = "color-block1";
}
var q = "<span class=eval(p)></span>";
playerText += '<li class="player-info">' + q + newPlayer[j] + '1人</li>\n';
}
players.innerHTML = playerText;
试图使用eval()函数,但是不成功,暂时未找到更好的办法。
收获:
1 仔细回顾了一下任务2js的过程,发现主要问题是开始做的时候思路不清晰,只有一个大的想法,未将问题一个个分解成自己能写的函数来进行拼接,还有就是有一定的畏难的感觉。
2 dom节点操作的熟练,函数之间相互调用。
评论