<script language="javascript" type="text/javascript"></script>
Web で使用されている他のスクリプト言語を見たことがありません。さて、これは好奇心からですが、Web で使用されているスクリプト言語である JavaScript 以外の言語はありますか? ばかげた質問かもしれませんが、script タグで他の言語が使われているのを見たことがありません。
<script language="javascript" type="text/javascript"></script>
Web で使用されている他のスクリプト言語を見たことがありません。さて、これは好奇心からですが、Web で使用されているスクリプト言語である JavaScript 以外の言語はありますか? ばかげた質問かもしれませんが、script タグで他の言語が使われているのを見たことがありません。
短い答え?いいえ。JavaScriptまたは正しく知られているように、 ECMAScriptは利用可能な唯一のクライアント側スクリプト言語です。
長い答え:はい。
プラグインでは、ActionScript、Silverlight、およびJavaを使用して動的コンテンツを作成します。
ChromiumはDartもサポートしていますが、DartはJavaScriptにコンパイルして、任意のブラウザーで実行できます。Dartと同様に、CoffeeScriptもJavaScriptにコンパイルして、ブラウザーで実行できます。
ECMAScriptが「唯一の」クライアント側言語である主な理由は、すべてのブラウザーが独自のバージョンの仕様を実装する必要があるためです。これが、ほとんどのベンダーが、ブラウザーベンダーにその言語の仮想マシンを実装するように説得するのではなく、スクリプト言語の実行を可能にするプラグインの使用を好む理由です。
Microsoft はかつて、JavaScript の代替としてVBScriptインタープリターを Internet Explorer に追加しました。彼らはまた、JavaScript の代わりにJScriptという用語を独自の実装に使用しました。
このリンクを参照して、複数のタイプを持つことができます: http://www.w3schools.com/tags/att_script_type.asp
タイプの例:
text/javascript (これがデフォルトです)
text/ecmascript
application/ecmascript
application/javascript
text/vbscript
text/jscript
JavaScriptは、広く(普遍的ではないにしても)サポートされている唯一のものです。
VBScriptはJavaScriptの代わりとしてIEで利用可能でしたが、離陸することはありませんでした。
現在、JavaScriptにコンパイルされ、フロントエンドWeb開発に使用できる言語はたくさんあります。例:
これらはブラウザによってネイティブに解釈されません(ChromeでサポートされているDartを除く)。
たとえば、ネイティブのCoffeescriptファイルをロードしてクライアントでコンパイルできるrequirejsなどのクライアント側モジュールローダーを使用する可能性があります。
ただし、読み込みと実行に時間がかかるため、これは行いません。
w3c を確認すると、サポートされているスクリプトのリファレンスが見つかります。
そこに指定されている 3 つの主要なスクリプトは、
JavaScript
VBScript
tcl
http://www.w3.org/TR/html4/interact/scripts.html
サポートされているスクリプトの種類の詳細については、. このSO投稿を読んでください
VBScript、クライアント側のコーディングをほぼ要約したJavaアプレット(古くてひどいものです)を使用できます。次にサーバー側(CGI)で、PHP、ASP.NET、Python、Cなどがあります。
正しいパーサーをロードすると、使用できる言語がいくつかあります。
その他の例については、JavaScript にコンパイルされる言語のリストを参照してください。