JQuery 00002

来源:互联网 发布:java 幂等 编辑:程序博客网 时间:2024/06/04 18:21
//验证访问来自于Pc还是移动端
function CheckClientPc() { if (/AppleWebKit.*Mobile/i.test(navigator.userAgent)) {        return false;    }    return true;}

//Js 获取Url参数并存入对象中

// 例如 http://www.baidu.com?key=abc&vlaue=def

function GetRequest() {    var url = location.search; //获取url中"?"符后的字串    var theRequest = new Object();    if (url.indexOf("?") != -1) {        var str = url.substr(1);        strs = str.split("&");        for (var i = 0; i < strs.length; i++) {            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);        }    }    return theRequest;}
=> theRequest={key:"abc",value="def"};

//Js Pc端存储Cookie

function setCookie(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();}


//JS Pc端读取Cookie

function getCookie(name) {    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");    if (arr = document.cookie.match(reg))        return unescape(arr[2]);    else        return null;}

//Js 移动端存储缓存 localStorage

1、存字符

localStorage.setItem("key","test");

var t = localStorage.getItem("key"); =>t="test";

2、存对象

var data = {"UserName":"张三","UserId":"1"};

localStorage.setItem("key",data);

var user = localStorage.getItem("key"); => {"UserName":"张三","UserId":"1"};





0 0
原创粉丝点击