专题文章
时长:00:00更新时间:2020-11-27 19:36:32
1.项目使用中暴露出来的几个问题。大家到处直接使用localstorage[';aaa';]=';这是一段示例字符串';这些原生语法实现,这样耦合度太高了,假如有一天我们需要换实现方式,或者对存储大小做一些控制,那么需要修改的代码就会很多。项目很大,那么大家起的key的名字难免会重复,而且这样也会造成全局污染。因为localstorage的使用不规范,所以造成了存储空间的浪费和不够用。2.解决办法;封装storage的使用方法,统一处理。规范storage的key值的命名规则。规范storage的使用规范。2.1.封装统一的方法。封装成方法可以降低耦合度,可以方便切换实现方式,可以控制存储量大小。改变实现可以通过配置不同的参数来实现。编辑如图所示的项目结构。
查看详情