我看到的所有JavaScript文件扩展名都是.js
,例如:<script src="MyScriptFile.js" language="javascript" />
。
我想知道这是否是一个必须的要求?或者,任何扩展名都可以吗?例如,我可以使用MyScriptFile.txt
或MyScriptFile
并仍然在所有主要的Web浏览器中运行一个完美有效的JavaScript文件吗?
我在JavaScript规范中没有找到相关信息。
我看到的所有JavaScript文件扩展名都是.js
,例如:<script src="MyScriptFile.js" language="javascript" />
。
我想知道这是否是一个必须的要求?或者,任何扩展名都可以吗?例如,我可以使用MyScriptFile.txt
或MyScriptFile
并仍然在所有主要的Web浏览器中运行一个完美有效的JavaScript文件吗?
我在JavaScript规范中没有找到相关信息。
它们可以是任何东西。我只是根据这里给出的答案尝试了一下,而且它有效。当你需要一个动态脚本文件时,它可能非常有益,这就是我来到这里的原因。我能够用php构建我的脚本文件,以构建从数据库中提取的Google地图标记的动态列表。感谢答案。我的脚本文件链接src指向一个具有php扩展名的文件,该文件输出javascript文本。
.whatever
,并且仍然可以正常工作。<script type="text/javascript" src="file.txt"></script>
.jsx
扩展名时,使用方式是否相同? - Felix Xu.jsx
文件无法被浏览器直接读取,因此您需要先使用编译器进行编译。 - Mr.Web
src="YOLO"
嵌入你的脚本,那么你是自由的。尽管如此,从文件系统传递资源并使用正确的Content-Type标头通常依赖于配置,该配置确实查看文件扩展名以便能够自动确定它。 - CBroe