
- CoffeeScript 教程
- CoffeeScript - 首頁
- CoffeeScript - 概述
- CoffeeScript - 環境
- CoffeeScript - 命令列工具
- CoffeeScript - 語法
- CoffeeScript - 資料型別
- CoffeeScript - 變數
- CoffeeScript - 運算子和別名
- CoffeeScript - 條件語句
- CoffeeScript - 迴圈
- CoffeeScript - 推導式
- CoffeeScript - 函式
- CoffeeScript 面向物件
- CoffeeScript - 字串
- CoffeeScript - 陣列
- CoffeeScript - 物件
- CoffeeScript - 範圍
- CoffeeScript - 展開運算子
- CoffeeScript - 日期
- CoffeeScript - 數學
- CoffeeScript - 異常處理
- CoffeeScript - 正則表示式
- CoffeeScript - 類和繼承
- CoffeeScript 高階
- CoffeeScript - Ajax
- CoffeeScript - jQuery
- CoffeeScript - MongoDB
- CoffeeScript - SQLite
- CoffeeScript 有用資源
- CoffeeScript - 快速指南
- CoffeeScript - 有用資源
- CoffeeScript - 討論
CoffeeScript - 概述
目前,JavaScript 是最快的主流動態語言,被稱為 Web 的通用語言。它由 Brendan Eich 於 1995 年在 10 天內開發。
由於其有效的特性,JavaScript 迅速流行起來並走向全球。它在實驗室中的時間非常短,不足以完善該語言。也許正是由於這個原因,儘管 JavaScript 擁有良好的特性,但它也存在一些設計錯誤,並因其古怪的語言特性而聲名狼藉。
什麼是 CoffeeScript?
CoffeeScript 是一種基於 Ruby 和 Python 的輕量級語言,它轉譯(從一種源語言編譯到另一種語言)成 JavaScript。它提供了更好的語法,避免了 JavaScript 中古怪的部分,同時保留了語言的靈活性和美觀性。
CoffeeScript 的優勢
以下是 CoffeeScript 的優勢:-
易於理解 - CoffeeScript 是 JavaScript 的簡寫形式,其語法與 JavaScript 相比非常簡單。使用 CoffeeScript,我們可以編寫簡潔、清晰且易於理解的程式碼。
少寫多做 - 對於 JavaScript 中的大量程式碼,我們只需要相對較少的 CoffeeScript 程式碼行。
可靠 - CoffeeScript 是一種安全可靠的程式語言,用於編寫動態程式。
可讀性和可維護性 - CoffeeScript 為大多數運算子提供了別名,這使得程式碼更易於閱讀。用 CoffeeScript 編寫的程式也易於維護。
基於類的繼承 - JavaScript 沒有類。它提供了功能強大但令人困惑的原型來代替類。與 JavaScript 不同,我們可以在 CoffeeScript 中建立類並繼承它們。除此之外,它還提供例項和靜態屬性以及混合。它使用 JavaScript 本身的原型來建立類。
無需 var 關鍵字 - 在 CoffeeScript 中,無需使用var關鍵字來建立變數,因此我們可以避免意外或不需要的作用域宣告。
避免有問題的符號 - 在 CoffeeScript 中,無需使用有問題的分號和括號。我們可以使用空格來區分程式碼塊,如函式、迴圈等,而不是使用花括號。
廣泛的庫支援 - 在 CoffeeScript 中,我們可以使用 JavaScript 的庫,反之亦然。因此,在使用 CoffeeScript 時,我們可以訪問豐富的庫集。
CoffeeScript 的歷史
CoffeeScript 由 Jeremy Ashkenas 開發。它於 2009 年 12 月 13 日首次提交到 Git。
最初,CoffeeScript 的編譯器是用 Ruby 語言編寫的。
2010 年 3 月,CoffeeScript 編譯器被替換;這次他們使用 CoffeeScript 本身代替 Ruby。
同年,CoffeeScript 1.0 釋出,當時它是 Git hub 上最受歡迎的專案之一。
CoffeeScript 的侷限性
對空格敏感 - CoffeeScript 對空格非常敏感,因此程式設計師在提供縮排時需要非常小心。如果我們沒有保持正確的縮排,整個程式碼可能會出錯。
TutorialsPoint 的 CoffeeScript IDE
您可以使用 TutorialsPoint 在我們的 Coding Ground 部分提供的 CoffeeScript 編譯器編譯 CoffeeScript 檔案 https://tutorialspoint.tw/codingground.htm。請按照以下步驟使用我們的 CoffeeScript 編譯器。
步驟 1
透過點選以下連結訪問我們網站的主頁 www.tutorialspoint.com。
步驟 2
點選位於主頁右上角的CODING GROUND按鈕,如下面的快照中突出顯示的那樣。

步驟 3
這將引導您進入我們的CODING GROUND部分,該部分為大約 135 種程式語言提供線上終端和 IDE。在“線上 IDE”部分開啟 CoffeeScript IDE,如下面的快照所示。

步驟 4
如果您將您的 CoffeeScript 程式碼貼上到main.coffee中(您可以更改檔名)並點選預覽按鈕,那麼您可以在控制檯中看到編譯後的 JavaScript,如下面的快照所示。
