javascript的Bom与特效
BOM
navigator location history
1 | navigator对象 包含有关浏览器的信息 最常用的是userAgent可用来判断 |
本地存储
1 | window.sessionStorage |
网页特效
offset系列
1 | element.offsetTop // 返回元素带有定位父元素上方偏移 |
client 系列
1 | element.clientTop //返回元素上边框大小 |
scroll 系列
1 | element.scrollTop //返回被卷上去的上册距离 |
移动端知识
1 | touchstart // 手指触摸到 |
正则表达式
语法
1 | 正则表达式:是用于匹配字符串中字符的组合模式 js中也是对象 |
元字符(特殊字符)
1 | 1.边界符 |
预定义类
| 预定义类 | 说明 |
|---|---|
| \d | 匹配0-9之间任意一个数字,相当于[0-9] |
| \D | 匹配除0-9之外任意字符,相当于[^0-9] |
| \w | 匹配任意字母,数字和下划线,相当于[A-Za-z0-9_] |
| \W | 匹配任意除字母,数字和下划线之外任意字符,相当于[^A-Za-z0-9_] |
| \s | 匹配空格(换行符,制表符,空格符等),相当于[\t\r\n\v\f] |
| \S | 匹配除空格之外任意字符,相当于[^\t\r\n\v\f] |