zoukankan      html  css  js  c++  java
  • JS-cookie和正则表达式

    一 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                                  参数是正则表达式

  • 相关阅读:
    【转】请说出三种减少页面加载时间的方法。
    【转】Web前端性能优化——如何提高页面加载速度
    【转】数据分析sql常用整理
    【转】消息中间件系列之简单介绍
    Could not load file or assembly 'System.Core, Version=2.0.5.0 和autofac冲突的问题
    云主机与传统主机性能对比表
    真假云主机,VPS资料集合
    将网站部署到windows2003 iis6之后,出现asp.net程序页面无法访问情况
    想当然是编程最大的坑,记更新删除过期cookie无效有感
    FlashBuilder(FB/eclipse) 打开多个无效
  • 原文地址:https://www.cnblogs.com/xinyouhunran/p/7856280.html
Copyright © 2011-2022 走看看