CoffeeScript-概要

現在、JavaScriptは利用可能な最速の主流の動的言語であり、Webの共通語として知られています。それは1995年に10日間でブレンダンアイクによって開発されました。

その効果的な機能のために、JavaScriptは人気を博し、急速にグローバルになりました。それは非常に短い時間で研究室にありました、それは言語を磨くのに十分ではありませんでした。この理由かもしれませんが、JavaScriptはその優れた部分にもかかわらず、多くの設計エラーがあり、風変わりな言語であるという悪い評判を傷つけました。

CoffeeScriptとは何ですか?

CoffeeScriptは、RubyとPythonに基づく軽量言語です。 transcompiles(あるソース言語から別のソース言語にコンパイルします)JavaScriptに変換します。JavaScriptの風変わりな部分を避けながら、言語の柔軟性と美しさを維持しながら、より優れた構文を提供します。

CoffeeScriptの利点

CoffeeScriptの利点は次のとおりです-

  • Easily understandable− CoffeeScriptはJavaScriptの省略形であり、その構文はJavaScriptに比べて非常に単純です。CoffeeScriptを使用すると、クリーンでクリアでわかりやすいコードを記述できます。

  • Write less do more − JavaScriptの巨大なコードの場合、必要なCoffeeScriptの行数は比較的少なくなります。

  • Reliable − CoffeeScriptは、動的プログラムを作成するための安全で信頼性の高いプログラミング言語です。

  • Readable and maintainable− CoffeeScriptは、コードを読みやすくするほとんどの演算子のエイリアスを提供します。CoffeeScriptで書かれたプログラムを維持することも簡単です。

  • Class-based inheritance−JavaScriptにはクラスがありません。それらの代わりに、それは強力ですが紛らわしいプロトタイプを提供します。JavaScriptとは異なり、CoffeeScriptでクラスを作成して継承できます。これに加えて、インスタンスと静的プロパティだけでなく、mixins。JavaScriptのネイティブプロトタイプを使用してクラスを作成します。

  • No var keyword −を使用する必要はありません var キーワードを使用してCoffeeScriptで変数を作成します。これにより、偶発的または不要なスコープの減速を回避できます。

  • Avoids problematic symbols−CoffeeScriptで問題のあるセミコロンと括弧を使用する必要はありません。中括弧の代わりに、空白を使用して、関数やループなどのブロックコードを区別できます。

  • Extensive library support− CoffeeScriptでは、JavaScriptのライブラリを使用できます。その逆も可能です。したがって、CoffeeScriptを使用している間、豊富なライブラリセットにアクセスできます。

CoffeeScriptの歴史

  • CoffeeScriptはJeremyAshkenasによって開発されました。これは、2009年12月13日にGitで最初にコミットされました。

  • もともとCoffeeScriptのコンパイラはRuby言語で書かれていました。

  • 2010年3月、CoffeeScriptコンパイラが置き換えられました。今回はRubyの代わりに、CoffeeScript自体を使用しました。

  • そして同じ年にCoffeeScript1.0がリリースされ、リリースの時点で、Gitハブで最も求められていたプロジェクトの1つでした。

CoffeeScriptの制限

  • Sensitive to whitespaces− CoffeeScriptは空白に非常に敏感であるため、プログラマーはインデントを提供する際に非常に注意する必要があります。適切なインデントを維持しないと、コード全体が正しく機能しない可能性があります。

TutorialsPointのCoffeeScriptIDE

コーディンググラウンドセクションで提供されているTutorialsPointのCoffeeScriptコンパイラを使用してCoffeeScriptファイルをコンパイルできます。 http://www.tutorialspoint.com/codingground.htm。CoffeeScriptコンパイラを使用するには、以下の手順に従ってください。

ステップ1

次のリンクwww.tutorialspoint.comをクリックして、当社のWebサイトのホームページにアクセスしてください。

ステップ2

名前の付いたボタンをクリックします CODING GROUND これは、以下のスナップショットで強調表示されているように、ホームページの右上隅にあります。

ステップ3

これは私たちにつながります CODING GROUND約135のプログラミング言語用のオンライン端末とIDEを提供するセクション。次のスナップショットに示されている[オンラインIDE]セクションでCoffeeScriptIDEを開きます。

ステップ4

CoffeeScriptコードを貼り付ける場合 main.coffee (ファイル名は変更できます)をクリックして、 Preview ボタンをクリックすると、次のスナップショットに示すように、コンパイルされたJavaScriptがコンソールに表示されます。