我有一个非常长的脚本,其中包含许多变量定义。我正在使用Openlayers.js创建一个包含大约100个图层的webmapping应用程序。每个层都必须定义为变量并使脚本膨胀。
我想我可以简单地创建一个包含图层定义的layer.js文件,并在html开始页面的主app.js之前引用它,但这不起作用。
供参考,我的javascript可以在这里看到:http://maps.zgb.de/geoportal/app.js
前半页只是定义变量。
有谁能告诉我在这种情况下最佳做法是什么?
欢呼声
答案 0 :(得分:0)
这可能会有所帮助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();