Как использовать внешний сценарий JavaScript для переменных? - PullRequest
0 голосов
/ 01 марта 2012

У меня очень длинный скрипт, который включает в себя множество определений переменных.Я использую Openlayers.js для создания веб-картографического приложения, которое содержит около 100 слоев.Каждый слой должен быть определен как переменная и увеличивает размер скрипта.

Я подумал, что могу просто создать файл layer.js, который содержит определения слоев, и ссылаться на него перед основным app.js на стартовой странице html., но это не работает.

Для справки, мой javascript можно увидеть здесь: http://maps.zgb.de/geoportal/app.js

Первая половина страницы просто определяет переменные.

Может ли кто-нибудьскажите мне, какова лучшая практика в этой ситуации?

ура

1 Ответ

0 голосов
/ 01 марта 2012

Это может помочь http://jacklmoore.com/notes/setcountdown/

Они используют изображения в этой ссылке, но я уверен, что то же самое будет применяться для добавления тегов скрипта.

В качестве альтернативы вы можете получить что-то вроде этого

----- HTML Page -----

function loadApp() {
   document.write('<script type="text/javascript" src="path/to/app.js"></script>');
}

---- Layers.js -----

var xyz = abc;
....
// right at the bpottom
loadApp();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...