发表于: 2017-04-08 21:21:01
1 626
一、今天完成的事情:
1,完成任务二中其中一个CSS页面的编写
2,js任务二,无从下手。继续学习js知识,学习获取和设置属性知识点中的setAttribute以及一些函数知识。
二、明天计划的事情:
1,今天通过学习知识点,慢慢有那么一点点思路了,明天开始着手写js代码。
三、遇到的问题:
1,任务二匹配页面的思路:
通过判断输入的玩家数量,例:若输入的数量小于等于10,大于等于1则进入下个页面 若输入的数量不在这个范围,则弹出窗口。或者若输入的数量为偶数进入下个页面,为奇数,则弹出窗口。
比如:通过if语句判断,若为条件真true,输出下一个页面的链接,如条件为假,则弹出窗口。
(不知道这个思路对不对,请师兄指教,并谈一谈自己当时的思路)
2,如果能顺利完成匹配页面的话,打算花点时间通过慕课网好好补一下定时器的知识点,细致了解下定时器(如果师兄有有关定时器的资源的话,求分享)
四、收获:
1,定时器:
1)倒计时定时器:timename=setTimeout("function();",delaytime);
2)循环定时器:timename=setInterval("function();",delaytime);
第一个参数“function()”是定时器触发时要执行的动作,可以是一个函数,也可以是几个函数,函数间用“;”隔开即可。比如要弹出两个警告窗口,便可将“function();”换“alert('第一个警告窗口!');alert('第二个警告窗口!');”;而第二个参数“delaytime”则是间隔的时间,以毫秒为单位,即填写“5000”,就表示5秒钟。
倒计时定时器是在指定时间到达后触发事件,而循环定时器就是在间隔时间到来时反复触发事件,两者的区别在于:前者只是作用一次,而后者则不停地作用。比如你打开一个页面后,想间隔几秒自动跳转到另一个页面,则你就需要采用倒计定时器“setTimeout("function();",delaytime)” ,而如果想将某一句话设置成一个一个字的出现,则需要用到循环定时器“setInterval("function();",delaytime)” 。
获取表单的焦点,则用到document.activeElement.id。利用if来判断document.activeElement.id和表单的ID是否相同。比如:if ("mid" == document.activeElement.id) {alert();},"mid"便是表单对应的ID。
评论