发表于: 2016-03-23 23:35:41

3 4794


今天完成的事情

1、完成task1;

http://www.kt1123.com/

2、官网上木有task2的资源,去论坛上下了第二版的需求和PSD图,下载了桌游精灵,看了介绍;


明天计划的事情:

1、开始task2;


遇到的问题:

1、Q:刚开始随机函数是用Math.round(Math.random() * 2)和Math.round(Math.random() * 8)来取随机数,结果发现颜色随机值为1的概率最大

      A:线下讨论的时候,经@高立发和@安邦提醒,发现四舍五入的话,出现中间值的概率会大于两边,于是改成了Math.floor(Math.random() * 3)和Math.floor(Math.random() * 9)



收获:

1、深入理解JavaScript的变量作用域

http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html

<script type="text/javascript">
    var x = 1;
    function rain(){
        alert( x );        //弹出 'undefined',而不是1
        var x = 'rain-man';
        alert( x );        //弹出 'rain-man'
    }
    rain();
</script>

是由于在函数rain内局部变量x在整个函数体内都有定义( var x= 'rain-man',进行了声明),所以在整个rain函数体内隐藏了同名的全局变量x。这里之所以会弹出'undefined'是因为,第一个执行alert(x)时,局部变量x仍未被初始化。

所以上面的rain函数等同于下面的函数:

function rain(){
    var x;
    alert( x );
    x = 'rain-man';
    alert( x );
}

2、Chrome 中的 JavaScript 断点设置和调试技巧  

http://han.guokai.blog.163.com/blog/static/136718271201321402514114/


感想:

老大,什么时候组织大家一起来玩下杀人游戏,我还从来没玩过~




返回列表 返回列表
评论

    分享到