发表于: 2017-05-08 23:33:23
4 1010
今天完成的事:任务四!!!我了个天老爷,在时间走向两周零一天的时间点上,我终于做完了任务四,这不得不说是历史性的一天。因为这个任务让我直面我孱弱的大脑和脆弱的神经。但事已至此,我只能顶着这样的脑子不断地,艰难地前进了。
明天要做的事:改bug,然后继续往后进行。
今天遇到的问题:
1.首先是最后的数据类型的问题。如果在一个判断条件里判断值是对的但是结果出错了,那么请修改数据类型,或者在你确认不会出现其他问题的情况下把“===”改成“==”。
2.关于var 和 let :
两者都是定义变量,var 定义的是全局或者函数内部变量,let定义的是块级变量,只对它所在的最内侧块内有效。在这个情况下,var变量不好传递的参数(甚至闭包也解决不聊的情况下,let会有神奇的效果)
在这里如果使用let定义x,那么这个参数可以传进里面的判断。
3.关于e.target:
这个东西可以捕获触发当前事件的元素。
还有一个类似的方法是e.currentTarget
其指的是注册了事件监听器的对象。(涉及到事件冒泡?exo me?)
4.如何获取一串字符串之间的数字
第一个是parseInt()方法,配合substring(),可以吧一个字符串里面一个下标到另一个下标之间的字符去掉。
第二个是正则,就不说了^。^
5.for循环不从0开始的后果:
那就会在数组的首位生成一个叫做undefined的对象,然后后面用起来会很愚蠢。所以在写for循环的时候,不要因为要定义date这种具有实际意义的变量就从1开始累加。(从0到<a和从1到<=a真的不一样不要混着用。)
6.记录一下明天要改的bug:①li显示之前天数的信息②li点过之后不许再点③最后信息显示问题
感悟:┗|`O′|┛ 嗷~~
评论