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

Pyret
Pyret

13 May 15

pyquery
pyquery

13 Apr 15

Gauche
Gauche

13 May 15

显影剂的其他软件 James Coglan

Faye
Faye

10 Dec 15

意见 JS.Class

评论没有发现
添加评论
打开图片!