发表于: 2017-03-30 22:17:51
1 579
今天完成的事情:
1.学习页面跳转;
2.学习JS获取input标签value;
3.学习js数组;
4.学习js数组乱序。
5.按照要求把任务一完成
明天计划的事情:
1.学习键盘事件。
2.学习JS正则表达式。
3.完成任务二。
遇到的困难:1.任务二好像没有UI图。。。所以这次的html页面中的尺寸都是照着自己感觉写的。。。现在还在纠结到底要不要写跳转页面界面。
2.任务一的按钮点多次越点越快已经解决。其实只要定义点击变量就行;设置初始值为0;
var clickCount = 0;//定义点击的javascript
每点击一次加1,当这个变量大于1的时候,按钮失效。如果点重置按钮的话变量也初始化,等于0;
function restart() {
if (clickCount >= 1) {
return false;
}
st=setInterval("start()",1000);
clickCount++;
//按钮功能实现
}
function end() {
clearInterval(st);
clickCount = 0;
收获:
1.学习JS页面跳转。<meta http-equiv=refresh content=3;url='task1/html/change-box.html'>了解http-equiv属性的作用。http-equiv可以向浏览器传回一些有用的信息,以帮助准确的显示网页内容。与之对应的属性为content值,content中的内容其实就是各个参数的变量值。
http-equiv属性主要有以下几个参数:
1.Expires:可以用于说明网页到期时间。一旦网页到期,必须到服务器上重新传输。
2.Pragma:是用于禁止浏览器从本机的缓存中调阅内容
3.Refresh:自动刷新并指向新页面。<meta http-equiv="Refresh" content="2; URL=http://www.net.cn/"> 其中的content内容是指2s后自动跳转页面。
4.Set-Cookie:如果网页到期,那么存盘的cookie将被删除。
5.Window-target:强制页面在当前窗口以独立页面显示。
2.学习js获取input标签value.最常用的还属于getElementById(input的ID)。value;
评论