发表于: 2017-01-05 22:54:14

0 1557


今天完成的事情:

1.继续任务三;

2.继续基础知识的学习:主要包含数组对象的一些常用方法;

明天计划的事情:

完成任务三开始任务四。

继续刷基础教程。

遇到的问题:

1.跨页面传递参数。通过h5localStorage得到解决。

2.写一个洗牌的程序遇到问题,主要是对数组的splice方法认识有误导致的。该方法删除元素后保留位置,值类型为undefine。

计划的解决办法明天加一个判断遇到undefined就再次重新取值。

收获:

1.arrayObject.splice(index,howmany,item1,.....,itemX)
index    必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany    必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ..., itemX    可选。向数组添加的新项目。
2.变量提升:
var x = 5; // 初始化 x
elem = document.getElementById("demo"); // 查找元素 
elem.innerHTML = "x 为:" + x + ",y 为:" + y;           // 显示 x 和 y
var y = 7; // 初始化 y
得到结果y:undefined。变量提升但是值不会。
3.跨页面传参数:
localstorage。以字符串的形式传递。最后可调用函数使之变为对象。



返回列表 返回列表
评论

    分享到