js 对象借用方法和sessionStorage用法。
2016-06-05 20:01
363 查看
function people(){ } var animal = { name: "cc", age:16, say:function(m1,m2){ alert("他说:"+m1+"---"+m2); } }; animal.say.apply(people,["我开始说话","是啊"]); animal.say.call(people,"我开始说话","是啊");
js 一个对象借另一个对象的方法 。 call和apply基本一致,区别在于用法上,一个是传入一个数组 ,一个是直接传入参数。
sessionStorage的生命周期为一次会话,关闭浏览器则消失。同java的session类似。
非常的简单,常用的就以下四个方法。
var str="zhagnsan";
sessionStorage.setItem("userName",str);/*方法一:设置数据*/ sessionStorage.removeItem("userName");/*方法二:根据key值清除指定数据*/
var msg = sessionStorage.getItem("userName");/*方法三:得到指定数据*/ sessionStorage.clear();/*方法四:清除所有数据*/
localStorage除了保存期限和sessionStorage不同以外,其他都一样。
localStorage和sessionStorage都只能存字符串,不能存储对象。如果需要存储对象需要先转换,例:
var obj = { name:'Jim'
}; var str
= JSON.stringify(obj); //将对象转换成字符串之后再存储。
var
obj = JSON.parse(str);//将字符串转换成对象
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享