zoukankan      html  css  js  c++  java
  • 前端通用方法总结.md

    1. 获取url中的某个参数值

    // 通过正则获取url中的某个参数值
    function getUrlParam(name){
        // 定义正则表达式,以&或空白字符开头+name=+等号后面无&字符,并且以&或空白字符结尾;
       var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        // .search-获取query请求参数;.substr(1)-去除参数中的?; .match(reg)寻找匹配的字符串;
       var r = window.location.search.substr(1).match(reg);
        // 有name对应的值返回,没有返回null
       if(r!=null)return decodeURI(r[2]); return null;
    }
    
    // 获取ClassId的参数值
    var name = getUrlParam("ClassId");
     console.log(name);
    
    

    2. 获取、设置Cookie

    • document.cookie格式: a=1;b=2;c=3;d=4;
    • document.cookie的类型:string
    setCookie: function(name,value){
     var Days = 30;
     var exp = new Date();
     exp.setTime(exp.getTime() + Days*24*60*60*1000);
     document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    },
    getCookie: function(name) {
     var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
     arr=document.cookie.match(reg);
     if(arr)
      return unescape(arr[2]);
     else
      return null;
    }
    
  • 相关阅读:
    插入排序java代码
    选择排序java代码
    break语句的作用
    while和do-while的区别
    if-else-if-else与switch的区别
    Java中基本类型的转换规则
    如何让计算机最高效的算出2乘以8?
    |和||的作用和区别
    &和&&的作用和区别
    i++和++i的作用和区别
  • 原文地址:https://www.cnblogs.com/zero-zm/p/12366997.html
Copyright © 2011-2022 走看看