优化网站佛山厂商,国内外包网站,随州网站,wordpress缩略图插件目前由于项目接入redies#xff0c;数据可持久化#xff0c;而以何种存储数据的格式又是一个问题#xff0c;因为数据格式在 决定之后就应该成为规范#xff0c;所以一个简单的好用的数据格式是优先考虑的#xff0c;而从前端的角度#xff0c;就是命名 空间#xff0c;…目前由于项目接入redies数据可持久化而以何种存储数据的格式又是一个问题因为数据格式在 决定之后就应该成为规范所以一个简单的好用的数据格式是优先考虑的而从前端的角度就是命名 空间以一个简单的对象存储但这就有问题的这样的数据在后台就Map,List的使用但这个很难用 因为后台对语言很严格所以处理数据起来很麻烦就比如: {aa:[{a:1,b:2},{a:2,b:3}],bb:[{a:1,b:2},{a:2,b:3}]...
}这样格式都很难处理而且很难维护这与前端不一样前端的松散性对这些数据处理起来很方便但 也会出现难维护因为数据格式规范很容易去不遵守。 所以想出以一个类来存储数据如: class SavaData{constructor(a,b,c){this.a a;this.b b;this.c c;}getA(){return this.a;}setA(a){this.a a;}...
} 以这种方式存储的数据复用性高维护性好还有可扩展性。 而且无论前端后台都好用因为现在单页面流行的时代出现很多页面间传输数据的情况 而使用这种方式数据都比较规范。 转载于:https://www.cnblogs.com/zhangzhicheng/p/9058325.html