CoffeeScript

軟件截圖:
CoffeeScript
軟件詳細信息:
版本: 1.9.3 更新
上傳日期: 4 Jun 15
許可: 免費
人氣: 183
尺寸: 866 Kb

Rating: 4.0/5 (Total Votes: 1)

該CoffeeScript的編譯器是用純CoffeeScript中,使用的Jison解析器生成的頂部一個小的DSL,並可以作為一個實用的Node.js。
核心編譯然而,不依賴於節點,並可以在其他服務器端JavaScript環境中運行,或在瀏覽器中。
CoffeeScript的使用Python風格顯著的空白,所以行尾被視為代碼的結局以及

什麼在此版本中是新的

  • 修正了1.9.1編譯具有相同文件名的多個文件時,推出了計時模式錯誤。
  • 修正為圍繞產量含有這種表情。
  • 添加一個Ruby風格-r選項給REPL,這與執行或--eval前--interactive需要允許一個模塊。
  • 在<腳本類型="文/ CoffeeScript的">標籤,以避免.coffee文件可能重複瀏覽器的請求,你現在可以使用SRC的數據src屬性來代替。
  • 小錯誤修復IE8,嚴格ES5正則表達式和Browserify。

什麼是在1.9.2版本新

在1.9.1推出

  • 修正了一個計時模式錯誤編譯多個文件時使用相同的文件名。
  • 修正為圍繞產量含有這種表情。
  • 添加一個Ruby風格-r選項給REPL,這與執行或--eval前--interactive需要允許一個模塊。
  • 在<腳本類型="文/ CoffeeScript的">標籤,以避免.coffee文件可能重複瀏覽器的請求,你現在可以使用SRC的數據src屬性來代替。
  • 小錯誤修復IE8,嚴格ES5正則表達式和Browserify。

什麼版本1.9.1是新的

  • 在CoffeeScript的現在支持ES6發電機。發電機是一個簡單的函數產生。
  • 更強大的分析和改進的錯誤消息字符串和正則表達式 - 尤其是相對於插
  • 改變策略的內部編譯器變量名的生成。
  • 修正REPL與節點和Io.js的最新版本兼容。
  • 在各種小的bug修復。

什麼是在1.8.0版本新

  • 在命令行的--join選項現在不推薦使用。
  • 在源地圖現在使用.js.map為文件擴展名,而不是僅僅.MAP。
  • 的CLI現在退出與失敗時將文件寫入到磁盤的退出代碼1。
  • 在編譯器不再死機就無端接單引號字符串。

  • 字符串插值,這使得光源分佈的不同步
  • 在固定位置數據。
  • 在錯誤信息的錯誤標記現在正確定位,如果代碼縮進標籤。
  • 在CoffeeScript中的源地圖打補丁的堆棧跟踪修正了一個輕微的格式錯誤。
  • 在該運營商%%現在脅迫其右操作數只有一次。
  • 現在可以要求從Cakefiles CoffeeScript的文件,而無需先註冊編譯器。
  • 的CoffeeScript的REPL現已遠銷並可以使用需要“咖啡腳本/ REPL'是必需的。

什麼版本1.7.0是新的

  • 在改進的錯誤消息,源地圖和堆棧跟踪。來源映射現在使用更新//#語法。
  • 領先。現在關閉所有打開的呼叫,允許簡單的鏈接語法。
  • 右括號現在可以縮進,因此不再導致意外錯誤。
  • 新增**,//和%%運營商和...擴展參數列表和解構表情。
  • 編譯塊註釋格式已經改進。
  • 在Windows上沒有更多的文件夾-p
  • 選項對象傳遞給的CoffeeScript不再發生突變。

什麼版本1.6.3是新的

  • 在該CoffeeScript的REPL現在還記得會話間的歷史。就像一個適當的REPL應該的。
  • 現在,可以使用在要求節點加載.coffee.md識字CoffeeScript的文件。在瀏覽器中,文本/識字,CoffeeScript的腳本標記。
  • 舊咖啡--lint命令已被刪除。它是有用的,而原來工作的編譯器,但已超過了由JSHint。現在,您可以使用-l超過標準輸入輸出傳遞有文化的文件。

什麼是1.6.1版本的新

  • 修正了1.5.0回歸多個隱式調用對一個縮進隱含對象。隱函數調用和隱式對象的組合一般應現在更好的分析 - 但它仍然不是好作風窩他們過多地
  • .coffee.md現在也支持作為一個有文化的CoffeeScript文件擴展名,對現有的工具。 .litcoffee仍然是典型之一。
  • 在周圍部件的屬性,綁定方法和超類的聲明幾個小的修復。

什麼版本1.5.0是新的

  • 在該CoffeeScript的REPL現在基於節點。 JS REPL,而應該更好,更親切。
  • 從構造函數返回值顯現在禁止的。如果你想返回任意值,使用功能,而不是一個構造函數。
  • 現在能遍歷數組倒退,而無需手動處理索引:-1用於項目
  • 在源位置現在被保存在CoffeeScript的AST,雖然源地圖尚未被發射。

什麼是1.4.0版本的新

  • 在該CoffeeScript的編譯器現在去掉微軟的UTF-8 BOM如果存在的話,讓你編譯BOM-borked源文件。
  • 固定節點/編譯器廢棄警告通過去除registerExtension,並從path.exists移動到fs.exists。
  • 小調整,以圖示的編譯,反引號,切片,並在目標文字的重複鍵錯誤。

什麼1.3.2版本新

  • 在內部的嵌套函數實例方法裡面,它現在可以調用超更可靠(遞歸地走了)。
  • 在命名循環變量不再有不同的作用域試探比其他的局部變量。
  • 修正了提示圖標嵌套解構賦值的LHS內。
  • 修正我們的編譯時嚴格禁止模式文字八進制的。

什麼是1.3.1版本的新

  • 在該REPL現在有一個方便的新的多行模式進入大塊的代碼。這是非常有用,當複製和粘貼的例子進入REPL。輸入多行模式CTRL-V。你可能現在還管直接輸入到REPL。
  • 現在的CoffeeScript打印在每個編譯文件的頂部生成的CoffeeScript的版本包頭。
  • 先前未定義的變量或=現在b為認為是語法錯誤。
  • 有條件轉讓
  • 在一個調整做語義,這現在可以更加容易地模擬一個命名空間:DO(X = 1,Y = 2) - > ......
  • 循環指數現在是一個循環迭代內可變的,不可改變的他們之間。
  • 片的兩個端點現在允許的一致性被省略,從而有效地創建列表的淺表副本。
  • 附加調整和改進措施,咖啡--watch節點下的"新"文件看API。手錶將默認,如果你介紹一個語法錯誤變成看著腳本現在發出嗶嗶聲。我們現在還看遞歸時忽略隱藏的目錄默認情況下。

在什麼版本1.2.0新是

  • 要咖啡--watch和多項改進 - 加盟。現在,您可以使用這兩個在一起,以及添加和--watch'd文件夾中刪除文件和目錄。
  • 在throw語句現在可以用作表達式的一部分。
  • 在現在會出現安全閉合包裝的外部的文件的頂部塊註釋
  • 修正了一些小1.1.3回歸不必與運營商尾隨和未完成的線條,更主要的1.1.3回歸導致綁定功能綁定類函數中有不正確的這一點。

什麼是1.1.3版本,新的

  • 在CoffeeScript中的編譯JS現在嘗試空間東西出來,保持可讀性,你可以在這個頁面上的例子中看到。
  • 現在,可以調用超在類主體一流水平的方法,並結合類方法現在保存其正確的上下文。
  • JavaScript的一貫支持八進制數010是8,和十六進制數0xf是15,而且現在的CoffeeScript還支持二進制數:0b10是2
  • 該CoffeeScript的模塊已被嵌套在一個子目錄,使其更容易以分別需要單獨的組件,而不必使用NPM。例如,添加CoffeeScript的文件夾路徑後:要求(“咖啡腳本/詞法分析器')
  • 有一個新]連結"在功能的CoffeeScript嘗試在此網頁上。用它來獲得一個永久共享您的示例腳本。
  • 現在,--watch設有咖啡僅適用於Node.js的0.6.0或更高,但現在也工作正常的Windows。

什麼是1.1.2版本的新

  • 在CoffeeScript中使用本地Function.prototype.bind為約束函數文本,其中可用。
  • 修正為:?塊註釋格式,編=,對控制結構隱含調用,一個try / catch塊的隱式調用,可變參數從局部範圍洩漏,在語法錯誤行號以下heregexes,財產括號內的數字文本訪問,勢必類方法和超用保留的名稱,一個REPL檢修,連續編譯分號,在隱式調用對象塊註釋,以及Chrome瀏覽器的bug。

在什麼版本1.1.1都是新

  • 修正版本的類的外部構造函數

在什麼版本1.1.0是新的

  • 在通過時可執行咖啡,process.argv運行,朋友現在報告,而不是節點咖啡。
  • 與Node.js的0.4.x模塊查找的變化更好的兼容性。
  • 在REPL輸出現在彩色的,像節點的是。
  • 在使用時--join給你的級聯CoffeeScripts的名稱現在是強制性的。
  • 修正了詞法複合師/ =為正則表達式意外。
  • 所有文字/ CoffeeScript的標籤應該現在是為了他們列入執行。
  • 在使用外部構造函數擴展子修正了一個問題。
  • 修正了addImplicitParentheses一個邊緣的情況下無限循環。
  • 修正的指數增長放緩與函數調用的長鏈。
  • 全局不再洩漏到CoffeeScript的REPL。
  • Splatted參數聲明局部的功能。

在什麼版本1.0.1是新的

  • 修正了一個錯誤詞法分析器使用Unicode標識符
  • 更新REPL,以兼容的Node.js 0.3.7。
  • 修正要求在REPL相對路徑。
  • 尾隨回報,回報不確定,現在優化掉。
  • 不再要求核心的Node.js" UTIL"與Node.js的0.2.5向後兼容性模塊。
  • 修正了一個情況下,有條件的回報將導致fallthrough在switch語句中。
  • 優化空的解構賦值的對象。

什麼是0.6.2版本,新的

  • 在咖啡命令現在將保留目錄結構進行編譯時一個完整的目錄腳本。固定在兩個遺漏的被阻止的CoffeeScript編譯器從Internet Explorer中運行直播。現在有塊註釋,在精神上的CoffeeScript的here文檔類似的語法。 ECMA和諧的幹型模式匹配現在支持,其屬性的名稱是相同值的名稱:{名稱,長度}:FUNC。模式匹配現在理解的變量中允許的。除非現在塊的形式允許。直到循環增加了,作為while循環的倒數。 switch語句現在允許不帶開關對象的條款。兼容的Node.js v0.1.95。

要求

  • 在Node.js的0.8.0或更高版本

類似的軟件

pagen.js
pagen.js

13 May 15

JSIL
JSIL

6 Jun 15

Rake
Rake

13 Apr 15

RubyJS
RubyJS

13 May 15

顯影劑的其他軟件 Jeremy Ashkenas

Docsplit
Docsplit

13 Apr 15

Jammit
Jammit

11 Mar 16

Underscore.js
Underscore.js

11 Apr 15

Docco
Docco

28 Feb 15

意見 CoffeeScript

評論沒有發現
添加評論
打開圖片!