JS.Class

軟件截圖:
JS.Class
軟件詳細信息:
版本: 4.0.5
上傳日期: 13 May 15
開發: James Coglan
許可: 免費
人氣: 128

Rating: 3.5/5 (Total Votes: 2)

這是一個港口和先進的實施Ruby的核心對象/模塊/類系統中的JavaScript代碼,以及一些Ruby標準庫和其他各種擴展功能。

功能

    <李類=“bbli”>一般特點:
  • 方法結合
  • 帶班,混入,和單方法紅寶石般的對象系統
  • 在後期綁定的參數,可選的超級調用父類和混入
  • 包括,擴展和繼承掛鉤
  • 反射API進行了對象系統
  • 約定對象相等,比較,反复和散列
  • 在各種標準的Ruby模塊和數據結構的版本

  • <李班=“bbli”>與作品:
  • 節點
  • V8
  • 犀牛
  • 獨角鯨
  • 的SpiderMonkey
  • 在Windows腳本宿主

什麼在此版本中是新的

  • 在改名MethodChain #_()來MethodChain #__()為了避免在測試套件重挫下劃線。

在什麼版本4.0.3是新的

  • 請不要把null作為一個錯誤時,傳遞以異步測試回調。
  • 要嚴格是否存根函數被調用新的或沒有。
  • 新增為new()作為存根,改性劑來代替存根('新',...)。
  • 添加在(目標)作為存根,匹配檢查呼叫的這一具有約束力。

什麼是4.0.2版本,新的

  • 更改AsyncSteps所以它包裝所有調用之前( ),它()和()後,使每個塊等待所有它會將完成的步驟。

在什麼版本4.0.1是新的

  • 在固定索引中動態生成auto​​load.require的錯誤名單。

什麼是3.0版本中新的

  • 在所有組件現在的平台更廣泛的陣列上運行
  • JS​​.Class現在使用自己的測試框架進行測試,JS.Test。
  • 新庫:基準,控制台,可延遲,OrderedHash,範圍,OrderedSet,tsort對
  • 在HashSet中已經成為基本集實施,原設定執行已被刪除
  • 在堆棧跟踪已經完全去就支持可擴展的用戶自定義跟踪功能
  • 新的核心方法模塊#別名()的別名方法
  • 在自定義使用Method.keyword關鍵字的方法()
  • JS​​.Class不再支持繼承Class類
  • 模塊#instanceMethod()返回一個方法,而不是一個功能
  • 可枚舉#的grep()現在支持選擇由類型,例如items.grep(陣列)。它不支持的功能類似謂詞items.grep(函數(X){返回X == 0}),你應該使用可枚舉#選擇()做這種
  • 具有相同屬性的對象,並且陣列具有相同的元件現在被認為是相等的哈希密鑰使用時
  • MethodChain#火()現在被稱為MethodChain #__ EXEC __()
  • JS​​.Ruby已被刪除

在什麼版本2.1.5新是

  • 添加到節點,獨角鯨和Windows腳本宿主支持到JS.Package裝載系統。
  • 添加一個`autoload`宏軟件包系統使用的文件名約定可快速配置的模塊。
  • 在重命名`需要()``來JS.require()`,以免與CommonJS的模塊API衝突。

要求

  • 在客戶端中啟用JavaScript

類似的軟件

PureScript
PureScript

10 Feb 16

Gambas
Gambas

1 May 16

Rust
Rust

9 Apr 16

顯影劑的其他軟件 James Coglan

Faye
Faye

10 Dec 15

意見 JS.Class

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