发表于: 2017-08-01 18:06:00
1 900
今天完成的事情:
1.学习了本地存储。
用法
两者用法比较相似 以sessionStorage 举例
保存数据:sessionStorage.setItem(Key, value);
读取数据:sessionStorage.getItem(Key);
删除key :sessionStorage.removeItem(“key”);
删除所有key/value :sessionStorage.clear();
Key:表示你要存入的键名称,此名称可以随便命名,可以按照变量的意思来理解。
Value:表示值,也就是你要存入Key中的值,可以按照变量赋值来理解。
注意:HTML5本地存储只能存字符串,任何格式存储的时候都会被自动转为字符串,所以读取的时候,需要自己进行类型的转换。
js1
localStorage.setItem("user",JSON.stringify(data.allUser));
js2
var user = JSON.parse(localStorage.getItem("user"));
localStorage.removeItem("user"); //隐私数据删除
2.学习了判断属性类型的方法。
typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx).
Object.prototype.toString.call 用来更精确的区分数据类型。
var gettype=Object.prototype.toString
gettype.call('aaaa')输出 [object String]
3.复习了闭包、作用链、作用域及其他内容。如:知道了匿名函数外加上()或者!等其他符号可实现调用。
4.一样的操作考拉居然今天就好了。。。。
明天的计划:
1.用新的方法完成数据传参
2.学习任务四的技能并思考任务四的思路。
遇到的问题:
收获:
1.学会了另一种传参方法。
2.对闭包、作用链、作用域加深了理解。
3.学习了两个用于判断类型的属性。
评论