1.今天上午就学习看了制作雷达图开发的视频,在学习过程中出现了浮躁的感觉,这种会让你失去学习的乐趣的感觉,只想快点完成任务,看了视频就看了也没什么去思考人家为什么这样说,只是一直的一味地去接受人家说的,也不知道为什么要这么写。这样学习起来一点劲或者一点乐趣也感受不到呀。所以今天还是没有完成雷达图的制作。只想着快,快,快。什么也学不好。
2.学习数组时为第一数据项添加值时,你可以用循环的方法去做
for(var i=numbers.length; i>0){ numbers[i+1]=numbers[i]}numbers[0]=0;
但是人家已经编写了一个很好的方法了,只需要调用它就可以,不用管里面的实现怎么回事。
numbers.unshift(0);
真的好简单,但是我在想我也可以封装出一个函数来实现同样的功能。写是写了但是呀感觉呀没人家的简洁呀
function unshift(number,array){var numbers = array;for(var i=numbers.length; i>0){ numbers[i+1]=numbers[i]}numbers[0]=0;}
实现起来只能调用函数,无法成为对象的属性。
因为数组的这个函数定义实在是太妙了。带明天我如何去优化它。