发表于: 2017-05-11 23:54:17

1 901



1、昨晚小区检修电路计划停电忘记了,后面没法传,说早上来写,结果没法编辑,就2天一起总结了。

2、快写好了,不小心刷新了一下什么都没了,崩溃中,各位长老增加一个恢复页面编辑内容的功能啊

3、之前提交的没通过,也没有找到总分配页面,看了其他师兄的日报,还是决定继续先写身份传递页面,最后法官查看身份进行汇总。


4、学习情况,主要看了慕课的视频《AJAX全接触》,前面讲的确实太抽象,没有基础的情况下很难形成有效的知识点,只能作为初步了解,看来后续的学习还是不能太盲目,至少要有一定的针对性,对某方面的知识进行有效补充。

5、页面传参使用的URL,相当于明码好像不太安全适用于一般数据。比较简单易懂,后面逐渐看看其他的。


url = "./js-round2.2.html?num=" + decodeURI(int3[0].value);

location.href=url;

将设置的参数值int3[0].value转换为代码,加入链接中并跳转,多参数以&进行分隔。(只跳转?之前的链接,之后的代码起传参作用。

跳转之后的链接为:.../js-round2.2.html?num=5


  var url=location.search;  //当前网址赋值给变量url;

        var strs=url.split("=");  //以等号进行分割

        var num=strs[1];  //将“=”之后的数值直接赋值给变量,即摘出前一页的参数。

6、乱序


//定义杀手 0-?号(根据前面的算法计算数量,比如3人,则为0-2)

var arr_k=[];

        for (i = 0; i < killer_n; i++) {

            arr_k[i] ="角色:杀手";

        }

//定义平民,?- num号(从杀手最后一个序号开始排)

        var arr_p=[];

        for (j = killer_n; j < num; j++) {

            arr_p[j] ="角色:平民";

        }

//定义总玩家,前面是杀手,后面是玩家

        var arr=[];

        for (k = 0; k <num; k++) {

            if (k < killer_n) {

                arr[k] = arr_k[k];

            }

            else {

                arr[k] = arr_p[k];

            }

        }

//乱序,后面可以直接使用打乱的arr["i++"]

        arr.sort(function(){return 0.5-Math.random();});

        console.log(arr);

7、传递,没有写好,直接跳转省略了查看步骤。

 btn.onclick=function(){

            for(x=1;x<num;x++){

                if(btn.innerHTML=="隐藏并传递给"+(x+1)+"号"){

                    img0.style.display="block";

                    img1.style.display="none";

                    p0.style.display="none";

                    btn.innerHTML="查看"+(x+1)+"号身份";

                    span.innerHTML=x+1;

                }

                if(btn.innerHTML=="查看" + x + "号身份"){

                    img0.style.display="none";

                    img1.style.display="block";

                    p0.style.display="block";

                    btn.innerHTML="隐藏并传递给"+(x+1)+"号";

                    p0.innerHTML=arr[x-1];

                }

        }

        }

应该还要增加判断条件吧,后面再修改。

困难:任务区的说明好像不够明确,具体步骤、效果展示、任务资源有点不匹配,搞不清楚到底按哪个模式来写,其他师兄MS也有这方面 的疑惑。

计划:后面2天会很忙,星期一继续。


返回列表 返回列表
评论

    分享到