发表于: 2017-07-12 21:05:59

4 899


今天完成的事情:

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.学习了五种页面跳转方式


返回列表 返回列表
评论

    分享到