1. 程式人生 > >隨手收集一些前端的常用到一些簡單方法

隨手收集一些前端的常用到一些簡單方法

1.cooks:

 1 setCookie:function(name,value,expires){ 
 2 
 3 var LargeExpDate = new Date(); 
 4 LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24*2)); 
 5 document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
 6 
 7 }, 
 8
getCookie:function (c_name){ 9 if (document.cookie.length>0) 10 { 11 var c_start=document.cookie.indexOf(c_name + "=") 12 if (c_start!=-1) 13 { 14 c_start=c_start + c_name.length+1 15 var c_end=document.cookie.indexOf(";",c_start) 16 if (c_end==-1) c_end=document.cookie.length 17 return unescape(document.cookie.substring(c_start,c_end))
18 } 19 } 20 return "" 21 },

2請求頭部:

 1.js

let queryParam = (name) => {
//        eval("Obj.data.e_id=111"); //動態新增物件屬性
//        console.log(Obj);
          var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            
if(r != null) return unescape(r[2]);      return null; }

2.vue

import querystring from 'querystring'
//擷取獲取url的使用者user_token
  var search = window.location.search;
 if(search.length > 0 && search[0] == '?'){
    search = search.slice(1);
  }
 var query = querystring.parse(search);
 var token = query.user_token;

3.localStorage

loginForm: {
            email: '',
            password: ''
 },
存:window.localStorage.setItem('user',JSON.stringify(this.loginForm));
取:
window.localStorage.getItem('user');

 

有道詞典 9 if (document. ... 詳細 X   9如果(document.cookie.length > 0)   10 {   11 var c_start =。。indexOf(c_name + " = ")   12如果(c_start ! = 1)   { 13   14 c_start = c_start + c_name.length + 1   15 var c_end = document.cookie.indexOf(”;“c_start)   16如果(c_end = = 1)c_end = document.cookie.length   17日返回unescape(document.cookie.substring(c_start c_end))   18歲}   19 }   20返回”“