Backbone.js

소프트웨어 스크린 샷:
Backbone.js
소프트웨어 정보:
버전: 1.2.1 업데이트
업로드 날짜: 20 Jul 15
개발자: Jeremy Ashkenas
라이센스: 무료
인기: 38

Rating: nan/5 (Total Votes: 0)

이 자바 스크립트의 기능을 모델, 뷰, 컨트롤러, 이벤트, 역사와 컬렉션을 추가합니다.
포장, 2KB에서 온다.
 열거 기능, 처리 선언적 이벤트와 전경의 풍부한 API를 사용하여 이벤트 모음을 바인딩 및 사용자 정의 모델의 키 - 값을 제공하고 편안한 JSON 인터페이스를 통해 기존 응용 프로그램에 모두 연결하여 자바 스크립트 무거운 응용 프로그램에 백본 공급 구조를.

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

이 추가 listenToOnce 한번의 아날로그있다.
여기서 유사한 컬렉션에 findWhere 방법을 추가했습니다.
추가 키, 값, 쌍, 반전, 선택 및 백본 모델에 Underscore.js 방법을 생략합니다.
만약 당신이 좋아하면 라우터의 경로를지도에 노선들은 지금, 대신 참조하는 방법에 함수 리터럴 수있다.

버전 1.1.2의 새로운 기능 :

추가 listenToOnce 한번의 아날로그있다.
여기서 유사한 컬렉션에 findWhere 방법을 추가했습니다.
추가 키, 값, 쌍, 반전, 선택 및 백본 모델에 Underscore.js 방법을 생략합니다.
만약 당신이 좋아하면 라우터의 경로를지도에 노선들은 지금, 대신 참조하는 방법에 함수 리터럴 수있다.

버전 0.9.10의 새로운 기능 :

& quot; 경로 & quot; 이벤트는 Backbone.history로 트리거 외에 라우터에서 실행됩니다.
모델 검증은 저장 이제 모델 # 기본적으로 적용되지하고 {확인 : TRUE}하지 않는 한 더 이상 건설시 또는 모델 # 세트에 기본적으로 적용되는 옵션이 전달됩니다.
보기 # 메이크가 제거되었습니다. 이제 DOM 요소를 구성하기 위해 직접 $ 사용해야합니다.
ATTR & quot;; 전달 {침묵 TRUE} 변화 변화에 더 이상 개별 & quot 지연되지 않습니다 이벤트는, 대신에 그들은 완전히 침묵하고 있습니다.
지연 특성이 더 이상 가능으로 변경과 같은 모델 번호의 변경 방법은 제거되었다.
속성 비교가 사용하는 변화에 대한 버그 수정! == 대신 _.isEqual의.

버전 0.9.9의 새로운 기능 :

이 전달 모음에 추가 사용하는 경우 {병합 : TRUE} 이제 속성이 기존에 통합하도록 중복 모델의 원인이됩니다 대신 모델은 무시된다.
추가 업데이트 & quot (가져 오기 할 수있는 옵션으로 사용할 수있는도) 스마트 & quot; 모델의 세트 업데이트.
{: 사실 패치} 통과의 선방에 HTTP 패치를 지원합니다.
당신이 좋아하는 경우, 글로벌 이벤트 버스로 사용할 수 있도록 백본 개체는 이제 이벤트를 확장합니다.
Request 프리미티브; & quot 추가; 요청이 서버로 이루어질 때마다 시작 트리거 이벤트에 Backbone.sync. 싱크 & quot; 하 '자연 보완; 이벤트.
라우터의 URL은 지금 정규식을 사용하지 않고, 괄호를 통해 옵션 부품을 지원합니다.
백본 이벤트는 현재 노드의 유사 한 번, 한 번 지원, 또는 jQuery의 하나.

버전 0.9.2의 새로운 기능 :

대신 컬렉션에 중복 모델을 추가 할 때 에러를 던지는, 백본 지금은 자동으로 대신을 건너 뜁니다.
추가 푸시, 팝, 컬렉션에 취소], 그리고 변화.
변화 & quot; 모델의 변경된 해시 이제 모델의 마지막 & quot 이후, 변경된 속성 델타 쉽게 독서에 대한 노출; 이벤트.
간단한 필터링 컬렉션에 위치를 추가했습니다.
이제 특정 개체에 바인딩 모든 콜백을 제거하기 위해 하나의 오프 전화를 사용할 수 있습니다.
수 & quot 수 일부 중첩 된 개별 변경 이벤트에 대한 버그 수정, 자동 & quot ;.
에 location.hash 조각에서 URL 인코딩에 대한 버그 수정.
콜 저장 {: 진정한 대기}에 앞서 클라이언트 측 유효성 검사에 대한 버그 수정.
업데이트 / 예 할 일 목록 응용 프로그램을 갱신.

어떤 버전 0.9.0의 새로운 기능 : 당신이 사전에 키를 모를 때

이제 model.set (키, 값)를 호출뿐만 아니라 다른 이름으로 저장 할 수 있습니다 .
같은 ID를 가진 여러 모델은 더 이상 하나의 컬렉션에서 허용되지 않습니다.
싱크 & quot; & quot 추가; 모델의 상태가 성공적으로 서버 (저장, 생성, 파괴)와 동기화 될 때마다 트리거 이벤트.
바인딩과 결합 해제는 jQuery의 리드에 따라 명확성을 위해에와 떨어져 이름이 변경되었습니다. 옛 이름도 계속 지원됩니다.
백본 컬렉션의 비교 기능은 이제 작동 할 수 있습니다 중 하나 sortBy는 (하나의 인자를받는 함수를 전달), 또는 일종의처럼 (두 개의 인수를 기대하는 비교 함수를 전달) 등을들 수있다. 비교 함수는 현재 컬렉션에 기본적으로 바인딩 - 당신이 그 안에이 참조 할 수 있도록.
뷰의 이벤트는 이제 직접 함수 값뿐만 아니라 기존 뷰 방식의 문자열 이름을 포함 할 수 있습니다 해시.
밑줄에서 프록시 추가 셔플과 컬렉션에 처음.
모델 # UrlRoot에 이제 기능뿐만 아니라 값으로 정의 될 수있다.
보기 # 속성은 이제 기능뿐만 아니라 값으로 정의 될 수있다.
컬렉션 가져 호출하면 이제 하나가 정의되어있는 경우 모든 인출 JSON이 컬렉션의 모델의 구문 분석 함수를 통해 실행되는 원인이됩니다.

버전 0.5.3의 새로운 기능 :

보기의 이벤트 속성이 지금보다 쉽게​​ 프로그래밍 정의하고 상속 할 수있게하는 기능뿐만 아니라, 객체 리터럴로 정의 될 수있다 이벤트.
GROUPBY 지금 컬렉션의 방법으로 밑줄에서 프록시됩니다.
트리거에서 초기 경로를 방지하기 위해 : 서버가 이미 페이지로드에있는 모든 렌더링 한 경우, ({진정한 침묵}) Backbone.history.start를 전달합니다. 인코딩 된 URL이 pushState에 대한 버그 수정.

버전 0.5.2의 새로운 기능 :

bind 함수는, 이제 세번째 인수를 취할 수, 콜백 함수의이을 지정합니다.
같은 ID를 가진 여러 모델은 지금 컬렉션 사용할 수 있습니다.
.fetch (jQueryOptions)를 호출 버그 수정 잘못된 URL을 일으킬 수 직렬화합니다.
pushState에서 분해 할 때, 리디렉션하기 전에 간단한 여분의 경로 화재가 수정​​되었습니다.

버전 0.5.1의 새로운 기능 :

해시 기반 pushState에 URL 및 그 반대의 개선 투명 업그레이드.
비 수정 속성 수정 불일치는 # 초기화 모델에 전달되는.
루트에서 최고의 hashbangs를 제거 할 0.5.0 변화를 복귀.
라이트 박스에 대한 포함 별칭으로 포함되어 있습니다.

버전 0.5.0의 새로운 기능 :

가장보고 볼 작은 개조하면 되겠 어 및 마이크로 버그 수정, 많은 수의 DIFF 커밋합니다. Backbone.history.start : 말인가 인에 의해 활성화 HTML5 pushState 지원, ({pushState : TRUE}).
컨트롤러는 명확성을 위해, 라우터로 변경되었습니다.
컬렉션 # 새로 고침은 매개 변수없이 사용하면 컬렉션에서 새로운 모델 컬렉션뿐만 아니라 빈을 재설정 모두 능력을 강조하는 컬렉션 # 재설정로 변경되었습니다. saveLocation 탐색으로 대체되었다.
편안하고 지속성 방법 (등, 가져 오기, 저장) 이제 더 성공 / 오류 체인 및 일반 편의를 위해 jQuery를 연기 오브젝트를 돌려줍니다.
모델 # 탈출을 위해 탈출 개선 XSS.
모음을 사용하지 않고 편안하고 URL을 지정 허용하는 UrlRoot에 옵션을 추가했습니다.
Backbone.history.start가 여러 번 호출하면 오류가 발생합니다.
컬렉션 # 이제 새로 만든 모델을 초기화하기 전에 유효성을 검사합니다. view.el 이제 jQuery를 문자열을 검색 할 수 있습니다.
백본 뷰는 이제 속성 매개 변수를 취할 수 있습니다.
모델 # 기본값은 현재뿐만 아니라 문자 그대로의 속성이 객체로 기능 할 수있다.

요구 사항 :

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

유사한 소프트웨어

simplejson
simplejson

4 Jun 15

Tanchor
Tanchor

1 Mar 15

Addressable
Addressable

12 Apr 15

Chained
Chained

13 May 15

개발자의 기타 소프트웨어 Jeremy Ashkenas

Underscore.js
Underscore.js

11 Apr 15

Docsplit
Docsplit

13 Apr 15

Docco
Docco

28 Feb 15

코멘트 Backbone.js

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