发表于: 2017-07-19 23:30:59

3 839


 因为一些原因,18号的日报不能提交,看到的那篇18实际上是17号写的。今天把18,19两天的日报一起写。
补18号日报:
今天完成的事情:
今天完成了任务1
明天计划的事情:
明天日报就写满一周了,可以抽空搬东西去成都了,准备去线下学习
遇到的问题:
一并写在收获里
收获:
1.新思路解决如何随机获取几个不同的问题,现在还菜,不想折腾前两天那种想法了。
2.setTimeOut()函数的应用。作用是延迟执行某段代码或者函数。包括两个参数,第一个是需要执行的代码或函数,第二个是延迟的时间。
3.setInterval()函数,作用是每隔一定时间就调用函数,方法或对象。
4.关于任务1总体思路的总结:
(1)获取九个格子,从中随机选取三个。
(2)为其添加随机的三个颜色。
(3)利用setTimeOut()函数,使新颜色持续一定时间后,格子恢复为原来样式。
(4)开始闪烁:setInterval,每隔一段时间就调用(1)(2)(3)组成的代码块或函数。
(5)停止闪烁:利用clearInterval来实现
5.看了阮一峰老师的javascript标准教程,很实用,今天把导论看完了,语法看了一部分,算是对之前的一点回顾

19号日报:
今天完成的事情:
今天在搬家,准备明天先去成都。一直到晚上的时候才花时间看了一部分时间阮一峰老师的教程
明天计划的事情:
今天之后日报就连续一周了,准备报名线下,把日报提交长老审核
遇到的问题:
收获:
数据类型转换。
1.JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。
比如x=a;这里的x是什么数据类型就不确定,需要看a是什么类型,只有在代码运行时,才可能知道x的类型。
2.数据类型转换分强制转换和自动转换
强制转换主要利用Number、String和Boolean三个构造函数
(1)Number()
对于原始类型:
字符串:如果可以被解析为数值,则转换为相应的数值;
空字符串转为0;
布尔值:true 转成1,false 转成0;
undefined:转成 NaN;
null:转成0;
对于对象:一般都转换为NaN,特殊情况下转换为数字(单个数字的数组);
(2)String()
原始类型:
数值:转为相应的字符串;
字符串:转换后还是原来的值;
布尔值:true转为"true",false转为"false";
undefined:转为"undefined";
null:转为"null";
对象:
返回的是类型字符串,如果是数组,返回的是数组的字符串形式
(3)Boolean()
将undefined、null、-0、0或+0、NaN、空字符串转换为false,其余全为true。
自动转换

师兄,任务1按你指出的问题,cursor属性倒是加了,可是要是100%宽的话,屏幕大了看着会很别扭啊,


返回列表 返回列表
评论

    分享到