发表于: 2017-04-18 22:58:43

2 704


今天完成的事情:完成js任务4的杀人步骤;

明天计划的事情:完成js任务4的投票环节;

遇到的困难:今天遇到的困难挺多的;

    1.数据传递问题。之前都是用sessionStorage来储存数据。当第二次传递到法官页面的时候,就会出现问题了,之前是显示对象属性的值无法push到对象中,开始还以为是对象的问题,怎么修改对象都会显示该对象未定义。后来看了localStorage和sessionStorage的区别后,才知道问题出在sessionStorage储存的数据是暂时的,不能在同一个页面中共享sessionStorage的储存的数据。而localStorage可以,所以就将sessionStorage改成localStorage,值就可以push到对象的属性中了。


    2.关于jq中从class选择器数组中选取某个值$("arr:eq(a)");a不能为变量,a是变量的话就不能执行这个选择器,最可恶的是浏览器不会报错!!!后来我就用dom来获取选择器节点,然后将dom转化为jq选择器,就可以用了。

收获:

    1.学习jq中的index()方法。$("selector").index()可以返回选择器的指定位置。通常用点击事件动态获取点击位置。

$(".box").click(function () {
person_num = parseInt($(this).index());//动态获取点击数

2.学习bom相关知识。

了解window对象。通过window对象可以动态控制窗口。

利用location对象了解页面信息,比如说url.

使用navigator对象了解浏览器


返回列表 返回列表
评论

    分享到