- 完全披露 - 这是家庭作业,这是我的顶点项目. -
我已经编写了我的第一个面向Obj的大型Javascript图表应用程序(条形图,甘特图等),我想给用户提供自定义输出的选项 - 比如字体大小,图表颜色等等.
现在,我传入的配置文件包含全局变量,这些变量可以是A)硬编码,也可以是B)从URL中提取params.(要清楚,我认为它是一个"配置"文件 - 它只是一个带有一堆全局变量的*.js文件).
我的问题是 - 除了将配置文件加载到全局空间之外,还有更好的技术吗?这类事物的"最佳实践"是什么?我应该有"设置"对象吗?或者将设置存储在xml文件中?
有没有比将配置文件加载到全局空间更好的技术呢?
通常,您定义自己的自定义命名空间,因此您的数据不会干扰任何其他脚本定义的数据.就像是
if (!window.my_project) {
window.my_project = {};
my_project.SOME_CONFIGURATION_VALUE = 1;
my_project.some_function = function(){};
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2877 次 |
| 最近记录: |