如果你的数据是静态的,那么把它和你的脚本一起使用可能是一个好主意,因为这会节省一个额外的请求。如果这些数据很大,并且你不需要它,那么包含它可能是一个坏主意。
对于这种情况的数据是静态的,使用的所有,你可以做这样的事情,但要奖励,这时候只是说明你如何能做到这一点,但是这不是一个好的代码):
datastorage.js
/*
some simple data storage with a defined interface to register and retrive data
*/
var dataStorage = {};
function registerData(key, value) {
dataStorage[key] = value;
}
function data(key) {
return dataStorage[key];
}
data1.js
registerData('data1', {
"propertyA" : "valueA"
/* some more data */
});
个main.js
/** a part of your code where you access this data **/
console.log(data('data1').propertyA);
你应该寻找一个AMD,RequireJS,CommonJS的,ES和谐你开始实现数据存储,使用装载/登记数据的常用技术之前。
Glup只是一个自动化工作流程的工具。如果你应该把所有的js文件连接到一个文件或者只是某些文件,取决于你的用例。 – 2015-02-23 14:53:36
对不起,我写了很差的问题。现在我编辑了它。我的意思是:我是否应该将JSON也包含在所有其他js文件中?这是一个很好的做法吗? – c1c1c1 2015-02-23 14:55:23
什么是JSON?配置您的应用程序,REST服务的临时存根数据等? – sma 2015-02-23 14:56:12