一、初始化变量 共5分(用JQ优化 三分,做到见名知意 两分) ***
二、 body加载完成后触发此事件 共5分 *
1. 让第一控件为焦点(焦点事件) 5分 *
三、按回车切换焦点 共30分(每一项 五分,完成效果给 五分)**
1. 通过for循环为input控件添加事件(用数组存input,通过下标遍历) 5分 *
2. 添加键盘事件 5分 *
2-1. 判断按下的是否为回车键(利用e的ASCII码值判断) 5分 *
2-2. 寻找此触发此事件的控件(this为当前触发的控件) 5分 *
2-3. 推算出下一个焦点的下标,并给予焦点 5分 **
四、 添加单击事件,在判断完无误后,删除表单节点并添加p节点提示注册信息 共35分(每一项 五分,完成效果给 五分)***
1 循环对每一个输入值都进行判断(创建一个判断函数,传入控件的类型与输入值),
有内容不合法时(用户名:字母数字下划线长度为4-10,密码:字母数字穿度为6-18)
弹出提示(利用正则表达式) 5分 ****
2 密码相同时,创建div对象(书上DOM章节的节点追加) 5分 *
1. 在该对象内写提示信息(书上DOM章节的元素内容) 5分 *
2. 移除form节点(书上DOM章节的节点删除) 5分 *
3. 将创建好的节点添加成为main节点的子类(书上DOM章节的节点追加) 5分 *
3 密码不相同时,弹出提示 5分 *
五、 在time上创建动态时间 共25分 ***
1 创建函数用于在time中写入时间
1-1 初始化一个date对象,小时 分钟 秒 5分 *
1-2 分别给 小时 分钟 秒 附上此时的值 5分 **
1-3 对数值进行判断,当小于10时,在前面添加个0 5分 **
1-4 在time元素内文本写 小时:分钟:秒 5分 *
2 设置定时器使是时间函数每过一秒调用一次 5分 *