1.隐式创建 html 标签
<input type="hidden" name="tc_id" value="{
{tc_id}}">
这种方法一般配合ajax,上面的value使用了模板引擎
2.window[‘data’]
window['name'] = "the window object";
3.使用localStorage,cookie等存储
window.localStorage.setItem("name", "xiaoyueyue");
window.localStorage.getItem("name")
特点:
1、localStorage 是持久存储,不主动删除 一直存在 sessionStorage 是临时存储,关闭浏览器数据就没了
2、localStorage 可以多窗口共享 sessionStorage 不能多窗口共享数据
4.获取地址栏方法
自己封装的方法
function parseParam(url) {
var paramArr = decodeURI(url).split("?")[1].split("&"),
obj = {};
for (var i = 0; i < paramArr.length; i++) {
var item = paramArr[i];
if (item.indexOf("=") != -1) {
var tmp = item.split("=");
obj[tmp[0]] = tmp[1];
} else {
obj[item] = true;
}
}
return obj;
}
正则表达式方法
function GetQueryString(name) {
var reg = new RegExp(&#