18
<script language="javascript" type="text/javascript"></script>

Web で使用されている他のスクリプト言語を見たことがありません。さて、これは好奇心からですが、Web で使用されているスクリプト言語である JavaScript 以外の言語はありますか? ばかげた質問かもしれませんが、script タグで他の言語が使われているのを見たことがありません。

4

8 に答える 8

7

短い答え?いいえ。JavaScriptまたは正しく知られているように、 ECMAScriptは利用可能な唯一のクライアント側スクリプト言語です。

長い答え:はい。

プラグインでは、ActionScriptSilverlight、およびJavaを使用して動的コンテンツを作成します。

ChromiumはDartもサポートしていますが、DartはJavaScriptにコンパイルして、任意のブラウザーで実行できます。Dartと同様に、CoffeeScriptもJavaScriptにコンパイルして、ブラウザーで実行できます。

ECMAScriptが「唯一の」クライアント側言語である主な理由は、すべてのブラウザーが独自のバージョンの仕様を実装する必要があるためです。これが、ほとんどのベンダーが、ブラウザーベンダーにその言語の仮想マシンを実装するように説得するのではなく、スクリプト言語の実行を可能にするプラグインの使用を好む理由です。

于 2012-10-31T11:24:57.740 に答える
3

Microsoft はかつて、JavaScript の代替としてVBScriptインタープリターを Internet Explorer に追加しました。彼らはまた、JavaScript の代わりにJScriptという用語を独自の実装に使用しました。

于 2012-10-31T11:19:10.613 に答える
3

このリンクを参照して、複数のタイプを持つことができます: http://www.w3schools.com/tags/att_script_type.asp

タイプの例:

text/javascript (これがデフォルトです)
text/ecmascript
application/ecmascript
application/javascript
text/vbscript
text/jscript

于 2012-10-31T11:19:27.587 に答える
0

JavaScriptは、広く(普遍的ではないにしても)サポートされている唯一のものです。

VBScriptはJavaScriptの代わりとしてIEで利用可能でしたが、離陸することはありませんでした。

現在、JavaScriptにコンパイルされ、フロントエンドWeb開発に使用できる言語はたくさんあります。例:

これらはブラウザによってネイティブに解釈されません(ChromeでサポートされているDartを除く)。

于 2012-10-31T11:26:36.380 に答える
0

たとえば、ネイティブのCoffeescriptファイルをロードしてクライアントでコンパイルできるrequirejsなどのクライアント側モジュールローダーを使用する可能性があります。

ただし、読み込みと実行に時間がかかるため、これは行いません。

于 2012-11-02T05:40:53.137 に答える
0

w3c を確認すると、サポートされているスクリプトのリファレンスが見つかります。

そこに指定されている 3 つの主要なスクリプトは、

  1. JavaScript

  2. VBScript

  3. tcl

http://www.w3.org/TR/html4/interact/scripts.html

サポートされているスクリプトの種類の詳細については、. このSO投稿を読んでください

HTML スクリプト タグで使用できる言語の種類は?

于 2012-10-31T11:23:12.567 に答える
0

VBScript、クライアント側のコーディングをほぼ要約したJavaアプレット(古くてひどいものです)を使用できます。次にサーバー側(CGI)で、PHP、ASP.NET、Python、Cなどがあります。

于 2012-10-31T11:19:36.977 に答える
0

正しいパーサーをロードすると、使用できる言語がいくつかあります。

その他の例については、JavaScript にコンパイルされる言語のリストを参照してください。

于 2012-10-31T11:20:15.337 に答える