0

Coffeescript を使用して開発する場合、coffeescript JS コードでサポートされているブラウザーを知る必要があります。このテーマに関する Web ページがどこかにあると確信しています :)

4

2 に答える 2

2

更新: Coffeescript コンパイラをサポートするブラウザーを具体的に求めていたことがわかりました。それについての詳細な情報はありませんが、Coffeescript が広く使用されていることを考えると、私の答えはそれらのほとんどです。

Coffeescript を直接サポートするブラウザーはありませんが、ブラウザーがページをロードするときにその場で Coffeescript を Javascript にコンパイルできる魔法の JavaScript スニペットが利用できる場合があります。

ただし、通常のワークフローでは、Coffeescript を Javascript にコンパイルし、結果の Javascript ファイルのみをブラウザーにフィードします。「コンパイル」という言葉も適切ではないかもしれません。これは、あるソース コード セット (Coffescript) を別のソース コード セット (Javascript) に多かれ少なかれ変換し、それを解析して、時には JIT コンパイルしてブラウザーで実行するためです。 (Spidermonkey、V8 など)。

于 2012-05-24T12:33:43.537 に答える
2

CoffeeScript のモットーは「It's Just JavaScript」です。つまり、新しいブラウザーにのみ存在する機能を呼び出す CoffeeScript コードを記述した場合、JavaScript の出力はその機能に依存することになります。クラス継承や配列内包表記など、CoffeeScript 独自の構文機能により、IE6 以降のすべての主要なブラウザーと互換性のあるコードが生成されます。

于 2012-05-24T14:50:04.300 に答える