JS.Class

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

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

類似的軟件

ClearScript
ClearScript

20 Jul 15

Ejscript
Ejscript

11 Mar 16

Zephir
Zephir

10 Dec 15

facade
facade

13 May 15

顯影劑的其他軟件 James Coglan

Faye
Faye

10 Dec 15

意見 JS.Class

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