从外部文件插入可执行的javascript代码

时间:2016-12-24 04:12:55

标签: javascript jquery html

在C中,我习惯于做类似的事情:

//MyHeaderFile.h
#define MY_CONSTANT 34


//MyMainFile.c
#include MyHeaderFile.h
int num = MY_CONSTANT;

我想在html文档中做一些事情,如:

//MyJS.js
#define MY_SCRIPT <script>some javascript stuff </script> 

//MyHTML.html
<html>
MY_SCRIPT
</html>

这个html会执行任何定义为MY_SCRIPT的脚本代码。基本上我想要的是让多个.html文件引用javascript代码,所有这些代码都执行.js文件中定义的相同代码。能够一次更改.js文件中的代码并让它同时影响所有html文件,这真是太好了。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

在脚本元素中引用您的JS文件

<script src="(LOCATION OF JS FILE)"></script>

这将导致在加载元素时执行Javascript代码。

查看本教程以获取更多信息

http://www.w3schools.com/tags/tag_script.asp

答案 1 :(得分:0)

您可以根据需要拥有多个文件。例如,在名为&#34; header.js&#34;的文件中。你可以这样说:

var MY_CONSTANT = 34;

在你的html文件中,只需将引用放到该文件中:

<script type="text/javascript" src="header.js>
<script type="text/javascript">
    //You can use MY_CONSTANT here
    var myNumber = MY_CONSTANT;
</script>

您可以根据需要使用多个文件,但请确保将header.js放在另一个脚本之前