1.localStorage是什么
- localStorage是HTML5里新加入的新特性,这个是作为一种本地存储功能来使用的,解决了cookit只有4kb的存储空间导致空间不足的问题,在浏览器当中localStorage的大小一般为5M,当然在不同的浏览器当中大小也不同。
2.判断浏览器是否支持localStorage
if (window.localStorage) {
//执行代码
}else{
return false;
}
3.localStorage的写入
var storage = window.localStorage
storage.setItem("key","value")
storage["key"] = value;
storage.key = "value"
4.购物车功能的实现
1.实现购物车的“增删改查”功能
------------------------------封装---------------------
class Cart{
constructor(){
this.storage = {};
}
//检测浏览器是否支持locastorage和变量的初始化
comn(){
let _storage;
if (window.localStorage) {
if (window.localStorage["Cart"]) {