0%

RegEXP+表单验证思路+BOM

RegEXP:

正则表达式

1:定义对象

var 对象名=/模板/验证属性;
验证属性:
i ignore 忽略大小写
g global 全局
m multiple 多次重复

2:常用方法

判断 test() ========>true false
提取exec() =========>
查找search() ========>number 第一次出现的位置
查找match() ========>返回类型 模板数组

3:模糊匹配

请查看在线文档或者手册。

表单验证思路:

1:必要性

减少服务器的压力,提高用户的使用体验(减少等待时间)。

2:验证分离

在前端完成一次基本验证,在后端再完成一次验证(防止技术人员跳过前端提交数据)。

前端验证思路:

当输入有误时,拒绝提交,修改submit触发机制。
submit是触发form标签的submit事件。(并非按钮点击事件)

常用方法:

focus();获取焦点
blur();离开焦点

BOM操作:

常用对象:

window();//顶级对象一般可以省略不写

常用方法:

alert();//确认框,警告
prompt();//对话框
confirm();//提示框======>true/false

open(“url”);//打开新窗口
close();//关闭当前窗口

setInterval(任务,定时);//任务是方法时,不需要() 返回值id
clearInterval(id);//关闭定时器,需要id参数