<script language="javascript" type="text/javascript"></script>
我从未见过网络上使用过任何其他脚本语言。现在这是出于好奇,但是除了 JavaScript 之外,还有其他语言在 Web 上使用并且是脚本语言吗?这可能是一个愚蠢的问题,但我从未见过脚本标签中使用过任何其他语言。
<script language="javascript" type="text/javascript"></script>
我从未见过网络上使用过任何其他脚本语言。现在这是出于好奇,但是除了 JavaScript 之外,还有其他语言在 Web 上使用并且是脚本语言吗?这可能是一个愚蠢的问题,但我从未见过脚本标签中使用过任何其他语言。
简短的回答?不,JavaScript 或众所周知的ECMAScript是唯一可用的客户端脚本语言。
长答案:是的。
通过插件,人们可以使用ActionScript、Silverlight和Java来创建动态内容。
Chromium 也支持Dart,但是 Dart 可以编译成 JavaScript 并在任何浏览器上运行。CoffeeScript和 Dart 一样,也可以编译成 JavaScript 并在浏览器中运行。
ECMAScript 是“唯一”客户端语言的主要原因是每个浏览器都必须实现自己的规范版本。这就是为什么大多数供应商倾向于使用能够运行他们的脚本语言的插件,而不是试图说服浏览器供应商为他们的语言实现虚拟机。
您可以有多种类型,请参阅此链接: http ://www.w3schools.com/tags/att_script_type.asp
类型示例:
text/javascript(默认)
text/ecmascript
application/ecmascript
application/javascript
text/vbscript
text/jscript
VBScript,你可以有 java 小程序(它们很旧而且我不会),它几乎总结了客户端编码,然后服务器端(CGI)你有 PHP、ASP.NET、Python、C 之类的东西
如果您检查 w3c,您可以找到支持脚本的参考。
那里指定的三个主要脚本是
JavaScript
VBScript
tcl
http://www.w3.org/TR/html4/interact/scripts.html
有关支持的脚本类型的更多信息。请通过这个 SO 帖子
有可能使用像 requirejs 这样的客户端模块加载器,例如可以加载本地 Coffeescript 文件并在客户端上编译它们。
但是我不会这样做,因为它会增加加载和执行时间。