JS.Class

소프트웨어 스크린 샷:
JS.Class
소프트웨어 정보:
버전: 4.0.5
업로드 날짜: 13 May 15
개발자: James Coglan
라이센스: 무료
인기: 35

Rating: 4.0/5 (Total Votes: 1)

은 루비의 자바 스크립트 코드에서 핵심 개체 / 모듈 / 클래스 시스템뿐만 아니라, 여러 표준 루비 라이브러리와 다양한 확장 포트와 고급 구현

특징 :.

일반 특징 :
방법은 바인딩
클래스, 유지 mixin 및 싱글 방법과 루비 같은 객체 시스템
후기 바인딩 인수-옵션 부모 클래스와 유지 mixin에 슈퍼 통화
포함 확장 및 상속 후크
대상 시스템에 대한 반사 API를
개체 평등, 비교, 반복 및 해시 규칙
다양한 표준 루비 모듈 및 데이터 구조의 버전
함께 작동 :
마디
V8
코뿔소
일각 고래
SpiderMonkey를
Windows 스크립트 호스트

이 릴리스의 새로운 기능입니다 MethodChain에

이름이 바뀐 MethodChain #_ () #__ () 테스트 스위트에 밑줄을 건드리지 않도록.

4.0.3 버전의 새로운 기능 :

테스트 콜백을 비동기에 전달하면 오류로 널 (null)을 취급하지 마십시오.
스텁 기능을 새로운 또는하지이라고 여부에 대한 엄격한합니다.
스텁을 대체 할 스텁 수정으로 withNew ()를 추가 ( '새로운', ...).
이 전화의 결합을 확인하기위한 스텁 정규로 (대상)에 추가되었습니다.

버전 4.0.2의 새로운 기능 :

변경 AsyncSteps 그것을 전에 (모든 호출을 래핑하므로), 그것 ()과 후 () 그래서 모든 각 블록 대기 가 완료 될 때까지 큐 단계를 반복합니다.

4.0.1 버전의 새로운 기능 : autoload.require 목록의 동적 생성에

고정 인덱싱 버그.

버전 3.0의 새로운 기능 :

모든 구성 요소는 현재 플랫폼의 훨씬 넓은 배열에서 실행
JS.Class는 이제 자신의 테스트 프레임 워크, JS.Test를 사용하여 테스트된다.
새로운 라이브러리 : 벤치 마크, 콘솔, 지연 가능, OrderedHash, 범위, OrderedSet, TSort.
HashSet의 기본 세트가 구현 될 수 있으며, 원래의 집합 구현 제거한
StackTrace에 완전히 확장 유저 정의 추적 기능을 지원하도록 변경되었으므로
앨리어싱 방법에 대한 새로운 방법의 핵심 모듈 # 별칭 ()
Method.keyword를 사용하여 사용자 정의 된 키워드 방법 ()
JS.Class는 더 이상 클래스 클래스를 서브 클래 싱 지원하지 않습니다
모듈 # 1 instanceMethod은 () 메소드가 아닌 함수를 반환
열거 # grep하여 ()는 지금 유형, 예에 의해 선택을 지원합니다 items.grep (배열). 그것은 items.grep (기능 (X) {반환 X == 0})와 같은 기능 술어를 지원하지 않습니다, 당신은이에 대한) (선택 Enumerable에서 #을 사용한다
해시 키로서 사용하는 경우 동일한 요소와 동일한 특성을 가진 개체 및 배열은 이제 동일한 것으로 간주됩니다
MethodChain 번호 화재 () 지금 MethodChain #__ 간부 __ ()를 호출
JS.Ruby가 제거되었습니다

2.1.5 버전의 새로운 기능 :

JS.Package 로딩 시스템에 노드, 일각 고래 및 Windows 스크립트 호스트에 대한 지원을 추가합니다.
신속하게 파일 이름 규칙을 사용하여 모듈을 구성하는 패키지 시스템에`autoload` 매크로를 추가합니다.
이름을 변경 '이 필요 ()`JS.require`에 ()`CommonJS 모듈 API를 충돌하지 않도록.

요구 사항 :

자바 스크립트는 클라이언트 측에서 사용 가능

유사한 소프트웨어

Roodi
Roodi

1 Mar 15

Clojure
Clojure

24 May 16

Groovy
Groovy

12 Apr 15

Reactor.js
Reactor.js

13 May 15

개발자의 기타 소프트웨어 James Coglan

Faye
Faye

10 Dec 15

코멘트 JS.Class

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!