摘要:场景平时在中存储数据的场景还是很多的,比如这时候获取的数据被缓存到中,这种场景及其普遍。这种情况,就可以使用作为数据的统一存储中心在另一个模块就可以这么获取数据数据存储独立存在于函数模块,使用起来非常方便。
场景
平时在js中存储数据的场景还是很多的,比如:
var data; $.get("http://demo.com/api", {}, function(res) { data = res; // ... });
这时候ajax获取的数据被缓存到data中,这种场景及其普遍。假设突然这个被改成一个函数:
function getData(params) { var data; $.get("http://demo.com/api", params, function(res) { data = res; // ... }); }
这时候想在外面获取data,就得修改原来的代码,一种方式就是把return data,另一种是把data定义到函数外面。
这时候,这个js要被改成模块:
define("getData", function(require, module, exports) { var data; function getData(params) { $.get("http://demo.com/api", params, function(res) { data = res; // ... }); } module.exports = getData; });
这时候悲催了,想在别的模块使用data,又得继续修改代码,随着项目增大,代码越改越乱。
data.js这种情况,就可以使用data.js作为数据的统一存储中心:
define("getData", function(require, module, exports) { var Data = require("data.js"); function getData(params) { $.get("http://demo.com/api", params, function(res) { Data.set("apiData", res); // ... }); } module.exports = getData; });
在另一个模块就可以这么获取数据:
var Data = require("data.js"); var apiData = Data.get("apiData");
数据存储独立存在于函数模块,使用起来非常方便。
项目Github地址:data.js
项目代码非常非常简单,但是思路很重要哈~
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/85873.html
随着数据量的增长、数据来源途径的多元化,企业用户需要考虑到私有云与公有云数据存储的统一性管理,从而随时随地能够从数据存储平台上获得用户所需要的数据,为业务创新带来敏捷的数据价值。当前行业用户对混合云的需求越发明显,云厂商也是不断推动混合云解决方案在百行百业中的深入发展,从而,让混合云与以软件定义为主导的存储显得越来越密不可分。因而,就带来了一个重要的混合云治理话题:混合云架构下,如何让数据存储无边...
摘要:对象存储将从主要服务的高延迟存档转变为低延迟性能的应用程序。对于媒体和娱乐行业,的表示人们还是会寻求对象存储技术。这将推动存储系统的创新,混合多云环境的使用,而且对象存储和工具增加,在未来几年内市场会需要辅助的数据管理方法。而在未来,市场会继续寻求更大的储存空间,混合云、跨数据池统一搜索以及安全性会成为主要方向。IDC最近由希捷科技赞助的一项预测显示,到2023年每年将生成175泽字节的数据...
摘要:云硬盘容量是由统一存储的从存储集群容量中分配的,所有云硬盘共享整个分布式存储池的容量及性能。支持云硬盘创建挂载卸载磁盘扩容删除等生命周期管理,单块云硬盘同时仅能挂载一台虚拟机。云硬盘最小支持的容量,步长为,可自定义控制单块云硬盘的最大容量。云硬盘是一种基于分布式存储系统为虚拟机提供持久化存储空间的块设备。具有独立的生命周期,支持随意绑定/解绑至多个虚拟机使用,并能够在存储空间不足时对云硬盘进...
摘要:于是,市面上出现了分布式的配置中心。为什么呢因为要结合分布式配置中心微服务,才能真正实现我们所理解的。所谓灰度发布,是说一个微服务集群里面,比如有个订单系统,做了一些配置上的更新。数人云分布式统一配置中心数人云分布式统一配置中心,取名。 本文来自1月18日数人云资深工程师在IT大咖说平台的线上直播分享。 今天主要探讨这几方面: 一、配置中心的定位二、云化的微服务对于配置中心的要求三、微...
阅读 3076·2021-10-13 09:40
阅读 3902·2021-09-22 15:51
阅读 1470·2021-09-22 15:48
阅读 1035·2021-09-06 15:00
阅读 1777·2019-08-30 15:43
阅读 2340·2019-08-29 18:35
阅读 1637·2019-08-29 16:18
阅读 3579·2019-08-29 12:49