【Summary】——>Web组·Week7

2017年5月21日,在web组的第七周正式结束,这周的主要内容是继续学习JS,这周完成的是对表单的验证和用不同方法(css,js)实现了下拉菜单的效果,主要内容有正则表达式,if..else语句,部分方法调用,标签ul,li的嵌套和对hover的指定关系,以及简单函数编写。

要点:

1.选取元素:可以通过标签名选取标签元素(数组形式),然后根据标签的出现顺序与数组索引的对应关系将数组元素(所有相同的标签元素)与每个标签对应起来;

2.编写表单验证,可通过注释方式先整理用户填写情况下需要满足哪些条件,并对不满足条件的输入给出相应提示。清晰的思路会使得整个编程过程清晰明了,很大程度上提高了编程的效率;

3.使标签内容出现的方式:xxx.style.visibility="visible/hidden";xxx.style.display="block";

4.可通过js对css的样式进行更改,需要注意标签的变化,特别是大小写,比如:div.style.marginBottom=0;

5.if...else if..else语句中注意逻辑关系(从小开始,从大开始?);

6.去掉和添加css(属性、样式),例如:     pwd2.removeAttribute("disabled");(消除其不可见属性);    aEm[2].className="active";       aEm[2].className="";

7.通过索引也可以找到输入框中输入内容的某一部分;

8.正则表达式常用方法:exec();test(),toSourse(),toString();

代码:


会员名    :

5-25个字符,一个汉字为两个字符,推荐使用中文会员名

0个字符
登录密码:

6-16个字符请使用字母加数字或符号的组合密码,不能单独使用字母、数字或者符号

确认密码:

请再输入一次

验证邮箱:

请输入有效的E_mail!


9.存在问题:部分语句效果未实现。。。正则表达式还需要加强理解。

你可能感兴趣的:(总结,JS)