Существует ли способ создать файл констант в JavaScript, на который я могу сослаться и затем использовать? То, что я ищу, является чем-то вроде этого:
Constants.js:
Телефоны var =
{
Nokia: 1,
Samsung: 2
}
Затем в другом JavaScript файл JS2.js получают доступ к тем значениям: JS2.js:
предупреждение (Телефоны. Nokia);
И затем, в aspx файле, который использует их, сошлитесь на них обоих, как:
<asp:ScriptReference Path="../js/JS2.js" />
<asp:ScriptReference Path="../js/Constants.js" />
Действительно ли такая архитектура возможна? Какие типы данных мы можем использовать? Я только иллюстрировал перечисления, потому что это - то, что я использую прямо сейчас, но они должны быть объявлены в том же файле, как они используются.
Это очень возможно (именно так, как вы их используете). Однако это будет не перечисление, а просто объект с несколькими числовыми полями.
Вы должны использовать ссылку скрипта на константы как самую верхнюю (логически).
Общие типы:
вы все делаете правильно.
убедитесь, что константы объявлены первыми.
JavaScript разбирает все скрипты и ссылки на файлы скриптов в порядке сверху вниз.