gpt4 book ai didi

javascript - 如何与 RequireJS 共享全局变量/对象

转载 作者:行者123 更新时间:2023-12-03 05:00:55 25 4
gpt4 key购买 nike

我想在 main.js 中设置一个变量或对象,然后我可以从任何主干 View 引用它。

我考虑过使用 localStorage,但数据是动态的并且有点敏感,因此我不希望将其存储在 localStorage 中,因为用户可以很容易地操纵它。

最佳答案

既然你说“main.js”,我认为你对 RequireJS 和 Backbone.js 感到困惑。 RequireJS 不是 Backbone 的一部分。它是一个 AMD 模块加载器,恰好在 Backbone 项目中大量使用。

看起来您需要一个 RequireJS 模块,例如:

define(function (require) {
var someData;
var singleton = function () {
return {
getMyData = function(){},
setMyData = function(data){},
};
};
return singleton();
});

P.S: 上面的代码可以是对象字面量、正确构造函数的实例、es6 类等等。我刚刚发布了一些内容作为示例。

关于javascript - 如何与 RequireJS 共享全局变量/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42229563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com