梳理知识点
事件问题 :
事件冒泡
事件委托 :
事件绑定 (addEventListener)
json对象的数据定义和获取 json[“键”] json.键
拖拽
scrollTop documen.documentElement.scrollTop || document.body.scrollTop
scrollLeft
offset家族属性 : offsetWidth offsetHeight offsetLeft offsetTop
放大镜 : onmousemove onmouseover onmouseout
1、正则实现表单验证
需要事件 : onsubmit 为 form标签添加事件
onsubmit事件处理程序中,通过return的返回值 可以现在用户是否提交成功 返回true 表示提交成功,返回false 提交失败
需要 type值为 submit的按钮
2、正则中的相关方法
正则表达式相关方法
test() 检验一个字符串是否符合某一个正则规范,如果符合返回true,否则返回false
用法: reg.test(str)
exec() 根据正则表达式查找,结果会返回一个长度为1的数组 (数组只有一个值)
用法: reg.exec(str);
----------------------------------------
正则中字符串的方法:
search方法
返回与正则表达式查找内容匹配的第一个子字符串的位置。 ( indexOf() )
用法: str.search(reg);
match() 方法
使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。
用法: str.match(reg)
str.replace(原字符串,新字符串)
replace()
通过正则表达式替换,返回结果 是原字符串被替换后的新字符串
用法: str.replace(正则表达式,要替换的新字符串) 如果想实现全局替换,在正则表达式上加一个修饰符 g
修饰符 :
i 不区分大小写
g 全局查找
都用在正则表达式右边 如/ d /g