3

IE が VBScript と JScript を実行できることは知っていますが、JavaScript 以外の言語を使用するクロスブラウザーのものが必要なため、次のように記述しました。

 <script src='bla.rb' type='text/ruby'></script>
 <script src='bla.coffee' type='text/coffescript'></script>
 <script src='bla.ics' type='text/icedcoffescript'></script>

それは正常に実行されます。これらのタグを機能させるにはどうすればよいですか?

4

4 に答える 4

3

Emscriptenを使用して CPython を JavaScript にコンパイルすると、Python を使用できます。Rubyでも同じことができるかもしれません。

Emscripten 以外にも、CoffeeScriptFayなど、JavaScript にコンパイルできる言語があります。もちろん、JavaScript で独自の VM を作成し、その VM をターゲットとするお気に入りの言語用のコンパイラを作成することもできます。

結局、ブラウザ自体は JavaScript しか解釈できません。

于 2013-01-12T16:29:15.967 に答える
2

いいえ、ほとんどのブラウザーでこれらの他の言語の存在に依存することはできません。ユーザーに新しい言語またはプラグインをインストールするように依頼することもできますが、JavaScript は唯一の「ユニバーサル」なクライアント側スクリプト言語です。

于 2013-01-12T07:25:28.387 に答える
2

ルビィ:もしかして?このプロジェクトがどこまで進行しているかはわかりませんが、存在します。

(Iced)CoffeeScript:はい。ただし、CoffeeScript コンパイラーとして 1 つの追加の JavaScript ファイルをロードする必要があります。

于 2013-01-12T07:38:27.913 に答える