在Javascript中存储常量值的最佳方法是什么

时间:2012-08-04 12:08:45

标签: javascript jquery javascriptmvc stealjs

我知道JavaScript中没有常量,但我想单独存储配置值,以便于查找和调整。

  1. 创建单独的$.Class并将键值对存储在静态部分
  2. 或者让他们从JSON配置文件中读取
  3. 或更好的东西

1 个答案:

答案 0 :(得分:1)

我会选择#2选项。我猜JSON比使用静态属性扩展类更具可读性。

但是,我不会使用XHR读取JSON,而只是将其设计为JSONP。然后,JSON实际上获得了一个对象文字,可以将其分配给应用程序的任何静态变量。您甚至可以使用像$.extend(MyClass, {…});这样的填充函数来构建静态类属性。