发表于: 2017-07-12 21:05:59
4 902
今天完成的事情:
1.按照任务要求又重新学习了任务二需要的知识
2.重构任务二代码,用正则表达式替换了switch语句、换了一种洗牌方法。
明天计划的事情:
开始任务三
遇到的问题:
正则表达式的相关问题,不会使用以及不懂得如何通过代码来实现验证,通过和自己查看资料和请教师兄得到了答案。
收获:
1.正则表达式的使用
2.洗牌的两种方式
(1)
function shuffle(a) {
var b = [];
while (a.length > 0) {
var index = parseInt(Math.random() * (a.length - 1));
b.push(a[index]);
a.splice(index, 1);
}
return b;
}
(2)
function shuffle(a) {
var len = a.length;
for (var i = 0; i < len - 1; i++) {
var index = parseInt(Math.random() * (len - i));
var temp = a[index];
a[index] = a[len - i - 1];
a[len - i - 1] = temp;
}
}
3.学习了五种页面跳转方式
评论