CoffeeScript は定型コードを削減し、コードをより簡潔で読みやすくすることができる JS 言語翻訳ツールです。変換された JS ファイルは WEB ブラウザ上で実行でき、非常に便利です。
基本的な紹介
CoffeeScript は、コンピュータ上で JavaScript を翻訳するのに役立つソフトウェアです。編集した JavaScript コードを JS テキストに直接変換できるため、ブラウザ上で JS を実行でき、手動で JS を編集する時間を節約できます。さまざまなプログラミングおよび Web 開発ソフトウェアを使用するには、JavaScript ドキュメントを編集するときに、CoffeeScript (言語翻訳アシスタント) を起動し、コードを同等の JS に変換する必要があります。コンパイルされた出力は可読性が高く、印刷効果も高く、同等の手書きの JavaScript よりも高速に実行されます。
ソフトウェアの機能
1. 括弧やカンマなどの定型コードを減らす比較的単純な構文を提供します。
2. コードブロックを整理する方法としてスペースを使用します。
3. 関数を表現するための簡単な構文を提供します。
4. クラスベースの継承を提供します (オプションですが、アプリケーション開発時に非常に役立ちます)
機能紹介
1.CoffeeScriptは簡単なコードコンパイル機能を提供します
2. Web タイプ コードを処理する際の翻訳ソリューションの提供に役立ちます
3. package.jsonをサポート、tomorrow.cssをサポート
4. 最新の JavaScript をサポート
5. オブジェクト Splats、別名オブジェクト残り/拡張構文をサポートします。
6. 使用する最新の機能をサポートするか、コードをコンパイルします。
7. Node.js ユーティリティとして利用できる Coffee のコマンドライン バージョン
8. コアコンパイラはノードに依存しません
9. 任意の JavaScript 環境またはブラウザで実行可能
ソフトウェアのインストール
CoffeeScript コンパイラー自体は、Jison パーサー ジェネレーターを使用して CoffeeScript で記述されています。ただし、Coffee のコマンド ライン バージョンは、Node に依存せず、次のような任意の JavaScript 実行環境で実行できます。ブラウザで実行します (上記の「CoffeeScript を試す」を参照)。
インストールする前に、Node.js の最新の安定バージョンが必要です。npm (Node Package Manager) は npm でインストールできます。
npm install -g コーヒースクリプト
(グローバルにインストールしたくない場合は、-g オプションを削除できます。)
最新の CoffeeScript を master ブランチにインストールする場合は、ソース コード リポジトリから CoffeeScript を複製するか、npm を介して最新の CoffeeScript コンパイラを master ブランチにインストールすることもできます。
または、npm を使用して管理せずに /usr/local にインストールする場合は、coffee-script ディレクトリに入って次を実行します。
sudo bin/cake インストール
使用方法
c, --compile .coffee を .js ファイルにコンパイルします
w,--watch ファイルの変更を監視し、監視結果を出力します
o,--output [DIR] コンパイル結果ファイルを指定したディレクトリに出力します。
p,--print は結果をコンパイルします
l, --lint jsl (javascript lint) がインストールされている場合は、lint を使用してコードを確認します
s, --stdio は、他のプログラムの出力を Coffee の標準入力として使用し、JavaScript の標準出力を取得します。
e,--eval コマンドライン形式