Каков наилучший способ хранения постоянных значений в JavasciptMVC

Я знаю, что в JavaScript нет констант, но я бы хотел отдельно хранить значения конфигурации, чтобы их было легко найти и настроить.

  1. Создать отдельный $.Class и хранить пары ключ-значение в статической части
  2. Или прочитайте их из файла конфигурации JSON
  3. Или что-то лучше

1 ответ

Я бы пошел с вариантом № 2. Я предполагаю, что JSON более читабелен, чем расширение класса со статическими свойствами.

Однако я не стал бы читать JSON с XHR, а просто спроектировать его как JSONP. Затем JSON практически получает объектный литерал, который можно назначить любой статической переменной вашего приложения. Вы даже можете создать статические свойства класса из него, используя функцию заполнения, такую ​​как $.extend(MyClass, {…});,

Другие вопросы по тегам