表单验证和事件
正则表达式:
用符号来描述书写的规则:/中间写正则表达式/
^:匹配开头,$匹配结尾;/^ve/以ve开头的/ve$/以ve结尾
\d:任意一个数字
\w:任意一个数字或者字母
\s:任意字符串
{n}:把左边的表达式重复n遍
{m,n}把左边的表达式重复m遍,至多n遍
{m,}把左边的表达式重复至少,至多不限
+:左边的表达式,至少出现一次,至多不限,相当于{1,}
*:右边的表达式,至少出现0次,至多不限,相当于{0,}
?:左边的表达式,至少出现0次,至多1次,相当于{0,1}
[a,b,c]:只能取方括号内容之一
[a-z]或者[1-9]:在范围中取其一
|:代表或者,():优先级,\:转义"\(\)”这个才是要出现的小括号,需要转义
事件:
事件三要素:事件源,事件数据,事件处理程序
时间冒泡:当元素嵌套的时候,内部元素激发某个时间后,默认情况下外部元素相应的时间也会跟着依次触发
可以加return false;是阻止默认操作
单击触发 onclick
双击触发 ondblclicke
鼠标移动上面触发 onmouseover
鼠标离开时触发 onmouseout
鼠标在上面移动时触发 onmousemove
内容发生改变触发 onchange
失去焦点时触发 onblur
获得焦点时触发 onfocus