1

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

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

1 回答 1

1

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

但是,我不会使用 XHR 读取 JSON,而只是将其设计为 JSONP。然后 JSON 实际上得到一个对象字面量,它可以分配给应用程序的任何静态变量。你甚至可以通过使用像$.extend(MyClass, {…});.

于 2012-08-04T12:14:06.980 回答