- Необходимо определить глобальную переменную или JSON
или javasctipt объект или массив (я не
знаю, что лучше)
JSON - это в основном объектный литерал, поэтому он может выполнять и то, и другое. Действуй. Думайте о JSON как о сериализованном объекте javascript.
- Это значения должны
достижимы другим JavaScript
функции и объекты.
Как только вы запустите JSON, он будет доступен в вашем коде.
- Будем хранить
логические значения, строки, целые числа, может быть
некоторые маленькие методы инициализации для
5-6 разных страниц (например, мы не
нужны значения конфигурации главной страницы на
страницы с информацией о продукте, и мы не
нужна подробная информация о продукте
методы и значения инициализации на
главная страница и т. д.)
Опять же, JSON может делать все это.
Поэтому я бы предложил файл JSON, который включается через тег script на стороне клиента. JSON легко генерировать, читать и манипулировать на стороне сервера (например: json_encode
, json_decode
в php).
Это ДОЛЖЕН БЫТЬ статический js-файл, так как он меньше всего нагружает сервер. Кроме того, сжатие Gzip может помочь снизить стоимость полосы пропускания.