Coffeescript-overview

提供:Dev Guides
移動先:案内検索

CoffeeScript-概要

現在、JavaScriptは利用可能な最速のメインストリーム動的言語であり、Webの「lingua franca」として知られています。 1995年にブレンダンアイヒによって10日間で開発されました。

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

CoffeeScriptとは何ですか?

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

CoffeeScriptの利点

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

  • わかりやすい-CoffeeScriptはJavaScriptの短縮形であり、その構文はJavaScriptと比較して非常に単純です。 CoffeeScriptを使用すると、クリーンでわかりやすく、わかりやすいコードを作成できます。
  • もっと少なく書く-JavaScriptの巨大なコードの場合、CoffeeScriptの行数が比較的少なくて済みます。
  • Reliable -CoffeeScriptは、動的プログラムを作成するための安全で信頼性の高いプログラミング言語です。
  • 読み取り可能および保守可能-CoffeeScriptは、コードを読み取り可能にするほとんどの演算子のエイリアスを提供します。 また、CoffeeScriptで記述されたプログラムの保守も簡単です。
  • クラスベースの継承-JavaScriptにはクラスがありません。 それらの代わりに、強力ではあるがわかりにくいプロトタイプを提供します。 JavaScriptとは異なり、クラスを作成してCoffeeScriptで継承できます。 これに加えて、インスタンスと静的プロパティ、および mixins も提供します。 JavaScriptのネイティブプロトタイプを使用してクラスを作成します。
  • * No varキーワード*-CoffeeScriptで変数を作成するために var キーワードを使用する必要はありません。したがって、偶発的または不要なスコープの減速を回避できます。
  • 問題のある記号を避ける-CoffeeScriptで問題のあるセミコロンと括弧を使用する必要はありません。 中括弧の代わりに、空白を使用して、関数、ループなどのブロックコードを区別できます。
  • 広範なライブラリのサポート-CoffeeScriptでは、JavaScriptのライブラリを使用でき、その逆も可能です。 したがって、CoffeeScriptを使用しながら、豊富なライブラリセットにアクセスできます。

CoffeeScriptの歴史

  • CoffeeScriptはJeremy Ashkenasによって開発されました。 2009年12月13日にGitで最初にコミットされました。
  • もともと、CoffeeScriptのコンパイラはRuby言語で書かれていました。
  • 2010年3月に、CoffeeScriptコンパイラが置き換えられました。今回はRubyの代わりにCoffeeScript自体を使用しました。
  • そして同じ年に、CoffeeScript 1.0がリリースされ、リリースの時点で、Gitハブの最重要指名手配プロジェクトの1つでした。

CoffeeScriptの制限

  • 空白に敏感-CoffeeScriptは空白に非常に敏感なので、プログラマはインデントを提供する際に非常に注意する必要があります。 適切なインデントを維持しないと、コード全体が間違っている可能性があります。

finddevguidesのCoffeeScript IDE

Coding Groundセクションhttp://www.finddevguides.com/codinggroundにあるfinddevguidesのCoffeeScriptコンパイラを使用して、CoffeeScriptファイルをコンパイルできます。 CoffeeScriptコンパイラを使用するには、以下の手順に従ってください。

ステップ1

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

ステップ2

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

finddevguidesホームページ

ステップ3

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

コーディンググラウンド

ステップ4

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

CoffeeScript IDE