Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为变量使用外部javascript脚本?_Javascript_Variables - Fatal编程技术网

如何为变量使用外部javascript脚本?

如何为变量使用外部javascript脚本?,javascript,variables,Javascript,Variables,我有一个非常长的脚本,其中包括许多变量定义。我正在使用Openlayers.js创建一个webmapping应用程序,它包含大约100个层。每个层都必须定义为一个变量,并使脚本膨胀 我想我可以简单地创建一个layer.js文件,其中包含层定义,并在html起始页的主app.js之前引用它,但这不起作用 作为参考,我的javascript可以在这里看到: 前半页只是定义变量 谁能告诉我在这种情况下最好的做法是什么 干杯这可能会有所帮助 他们在那个链接中使用图像,但我确信同样的方法也适用于拉入脚本标

我有一个非常长的脚本,其中包括许多变量定义。我正在使用Openlayers.js创建一个webmapping应用程序,它包含大约100个层。每个层都必须定义为一个变量,并使脚本膨胀

我想我可以简单地创建一个layer.js文件,其中包含层定义,并在html起始页的主app.js之前引用它,但这不起作用

作为参考,我的javascript可以在这里看到:

前半页只是定义变量

谁能告诉我在这种情况下最好的做法是什么


干杯这可能会有所帮助

他们在那个链接中使用图像,但我确信同样的方法也适用于拉入脚本标签

或者你也可以吃这样的东西

----- 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();
----HTML页面-----
函数loadApp(){
文件。写(“”);
}
----Layers.js-----
var xyz=abc;
....
//就在波顿
loadApp();