插入可执行从外部文件
问题描述:
JavaScript代码在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>
这个网站将执行什么脚本代码被定义为MY_SCRIPT。基本上我想要的是让多个.html文件引用JavaScript代码,所有这些文件都执行.js文件中定义的相同代码。如果能够一次性更改.js文件中的代码并使其一次影响所有的html文件,那就太好了。
任何想法?
答
参考在脚本元素的JS文件等
<script src="(LOCATION OF JS FILE)"></script>
这将导致Javascript代码,当元素加载执行。
退房本教程以获得更多信息
答
,只要你想你可以有很多文件。例如,在一个名为“header.js”文件,你可以把这个:
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放在另一个脚本之前。
1. html不会“执行”,2. HTML和javascript都不知道#define是什么,3. javascript属于脚本标记,而不是HTML标记,4.在HTML文件中“插入”可执行的JavaScript代码,'' - this i s的HTML 101的东西! –
1.我知道它没有执行。 2.我知道都不知道什么是#define(我要求一个等价物)3. MY_SCRIPT“宏”包含脚本标记4.像这样插入JavaScript文件不会自动执行.js文件中的代码 – Khaines0625
是的,这是浏览器的工作方式,因为恐龙在平原上漫游,我的朋友 –