一 cookie
1 什么是cookie?
会话跟踪技术
2 作用
验证身份,存储信息。
3 特点
大小限制,最多存4k;
每个域下只能存50个cookie;
有时间限制;
只能存放字符串;
只能访问同一个域内的cookie
4 读取和设置cookie
读:document.cookie;
设置:document.cookie = ‘键=值;path = /(一般情况下);expires = 时间’;
5 掌握
在同一域下,可以访问兄弟级的cookie,可以访问父级的cookie;
父级不允许访问子级的cookie,如果想要访问,可以设置path = /,也就是访问当前域下的所有cookie。
6 延伸
如何将对象转换为字符串:JSON.stringify(对象);
如何将字符串转换为对象:JSON.parse(字符串);
二 正则表达式
1 创建目的:是为了表单验证的正确性。
2 什么是正则表达式?
用来高效率处理字符串的一种规则。
正则表达式是由a-Z之间的字符以及一些特殊的元字符组成的。
3 优缺点
优点:减少代码量 高效率处理字符串。
缺点:不便于阅读(火星文)。
4 作用
查找,替换,提取,匹配字符串中的一些字符。
5 如何创建正则表达式
构造函数方式:var 变量名 = new RegExp(表达式,范围);
字面量方式:var 变量名 = //;
区别:字面量正则表达式不能够进行变量值得拼接;构造函数的正则表达式无法直接使用转义字符,需要将转义字符进行转义再使用。
6 元字符:建议看看元字符手册(百度元字符手册,进行查看)
7 相关常用方法:
(1)正则表达式.test() 正则表达式是否匹配字符串。 参数是字符串,返回值为boolean值
(2)字符串.replace() 将匹配正则表达式中的内容替换成自定义的值 第一个参数是正则表达式,第二个参数是自定义值
(3)字符串.match() 获取匹配字符串的值,返回值是个数组 参数是正则表达式
(4)正则表达式.exec() 获取匹配正则表达式的值 参数是字符串
(5)字符串.search() 获取匹配正则表达式的字符串的下标,返回值是下标,如果不匹配则返回-1 参数是正则表达式