JS.Class

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

Rating: 3.5/5 (Total Votes: 2)

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

특징 :.

일반 특징 :
방법은 바인딩
클래스, 유지 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를 충돌하지 않도록.

요구 사항 :

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

유사한 소프트웨어

JSON
JSON

12 May 15

Mako
Mako

1 Mar 15

Groovy
Groovy

12 Apr 15

NetworkX
NetworkX

20 Jul 15

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

Faye
Faye

10 Dec 15

코멘트 JS.Class

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색