마리오네트가 Backbone.js 라이브러리의 상단에 내장 된 자바 스크립트로 MVC 원칙을 추가하는 자바 스크립트 라이브러리.
이 MVC 원리를 사용하여, 마리오네트는 보통 루비, PHP 또는 파이썬.
같은 고급 프로그래밍 언어가 제공하는 기능에 대한 지원을 추가워크는 워크 자체이지만 유용한 Backbone.js 패키지 컬렉션 아니다.
이 릴리스의 새로운 기능입니다 무엇 :
이제 뷰가 표시 무엇 필터링 CollectionView 또는의 CompositeView에 필터 방식을 설정할 수 있습니다. 이렇게하면 사용자가 필터링 할 수 있습니다 목록을 표시 할 때 유용합니다.
전체 트리를 다시 렌더링 할 필요없이 주위의 자식 노드를 이동 jQuery를 사용 CollectionView와의 CompositeView에 reorderOnSort 옵션을 추가합니다. 이 거대한 반환 한 부스트이며, 당신이 당신의 컬렉션을 정렬하는 경우 쉽게 승리입니다.
CollectionView 지금에 관계없이 백업 컬렉션을 정렬하는 방법을 무엇을보기별로 정렬 사용자 정의 가능하도록, viewComparator 있습니다.
팩터 정렬 PARAM 조회는 Marionette.getOption를 사용합니다.
자식 노드 쉽게 보여주는에 대한 새 도우미 메서드를 추가 showChildView
this.showChildView ( '사이드 바', 새로운 SidebarView ());
자식 노드를 쉽게 검색하는 새로운 도우미 메서드를 추가 getChildView
this.getChildView (& lsquo; 사이드 바 ')
레이아웃 뷰 요소를 파괴하고 자식 노드를 제거하려면, LayoutView에 destroyImmediate 옵션을 추가합니다. 이것은 당신이 지금에 선택할 수 있습니다 반환 한 최적화입니다.
@ui 보간 이제 LayoutView에 영역을 정의 내에서 지원된다
regionEvent 지원이 추가되었다
파괴 방법은 지금보기 작업을 쉽게 체인을 가능하게 파괴 된이 인스턴스를 반환합니다.
당신은 당신의 Marionette.View의 옵션 해시를 정의하거나 당신이 당신의 Marionette.View에 함수로 옵션을 전달하면, 백본보기 생성자에 이르기까지 옵션의 결과를 전달합니다.
모든 뷰는 지금 isRendered 속성, 즉 렌더링 파괴 후 업데이트됩니다있다.
버전 2.4.3의 새로운 기능 :
이제 뷰가 표시 무엇 필터링 CollectionView 또는의 CompositeView에 필터 방식을 설정할 수 있습니다. 이렇게하면 사용자가 필터링 할 수 있습니다 목록을 표시 할 때 유용합니다.
전체 트리를 다시 렌더링 할 필요없이 주위의 자식 노드를 이동 jQuery를 사용 CollectionView와의 CompositeView에 reorderOnSort 옵션을 추가합니다. 이 거대한 반환 한 부스트이며, 당신이 당신의 컬렉션을 정렬하는 경우 쉽게 승리입니다.
CollectionView 지금에 관계없이 백업 컬렉션을 정렬하는 방법을 무엇을보기별로 정렬 사용자 정의 가능하도록, viewComparator 있습니다.
팩터 정렬 PARAM 조회는 Marionette.getOption를 사용합니다.
자식 노드 쉽게 보여주는에 대한 새 도우미 메서드를 추가 showChildView
this.showChildView ( '사이드 바', 새로운 SidebarView ());
자식 노드를 쉽게 검색하는 새로운 도우미 메서드를 추가 getChildView
this.getChildView (& lsquo; 사이드 바 ')
레이아웃 뷰 요소를 파괴하고 자식 노드를 제거하려면, LayoutView에 destroyImmediate 옵션을 추가합니다. 이것은 당신이 지금에 선택할 수 있습니다 반환 한 최적화입니다.
@ui 보간 이제 LayoutView에 영역을 정의 내에서 지원된다
regionEvent 지원이 추가되었다
파괴 방법은 지금보기 작업을 쉽게 체인을 가능하게 파괴 된이 인스턴스를 반환합니다.
당신은 당신의 Marionette.View의 옵션 해시를 정의하거나 당신이 당신의 Marionette.View에 함수로 옵션을 전달하면, 백본보기 생성자에 이르기까지 옵션의 결과를 전달합니다.
모든 뷰는 지금 isRendered 속성, 즉 렌더링 파괴 후 업데이트됩니다있다.
버전 2.4.2의 새로운 기능 :
이제 뷰가 표시 무엇 필터링 CollectionView 또는의 CompositeView에 필터 방식을 설정할 수 있습니다. 이렇게하면 사용자가 필터링 할 수 있습니다 목록을 표시 할 때 유용합니다.
전체 트리를 다시 렌더링 할 필요없이 주위의 자식 노드를 이동 jQuery를 사용 CollectionView와의 CompositeView에 reorderOnSort 옵션을 추가합니다. 이 거대한 반환 한 부스트이며, 당신이 당신의 컬렉션을 정렬하는 경우 쉽게 승리입니다.
CollectionView 지금에 관계없이 백업 컬렉션을 정렬하는 방법을 무엇을보기별로 정렬 사용자 정의 가능하도록, viewComparator 있습니다.
팩터 정렬 PARAM 조회는 Marionette.getOption를 사용합니다.
자식 노드 쉽게 보여주는에 대한 새 도우미 메서드를 추가 showChildView
this.showChildView ( '사이드 바', 새로운 SidebarView ());
자식 노드를 쉽게 검색하는 새로운 도우미 메서드를 추가 getChildView
this.getChildView (& lsquo; 사이드 바 ')
레이아웃 뷰 요소를 파괴하고 자식 노드를 제거하려면, LayoutView에 destroyImmediate 옵션을 추가합니다. 이것은 당신이 지금에 선택할 수 있습니다 반환 한 최적화입니다.
@ui 보간 이제 LayoutView에 영역을 정의 내에서 지원된다
regionEvent 지원이 추가되었다
파괴 방법은 지금보기 작업을 쉽게 체인을 가능하게 파괴 된이 인스턴스를 반환합니다.
당신은 당신의 Marionette.View의 옵션 해시를 정의하거나 당신이 당신의 Marionette.View에 함수로 옵션을 전달하면, 백본보기 생성자에 이르기까지 옵션의 결과를 전달합니다.
모든 뷰는 지금 isRendered 속성, 즉 렌더링 파괴 후 업데이트됩니다있다.
버전 2.4.1의 새로운 기능 :
이제 뷰가 표시 무엇 필터링 CollectionView 또는의 CompositeView에 필터 방식을 설정할 수 있습니다. 이렇게하면 사용자가 필터링 할 수 있습니다 목록을 표시 할 때 유용합니다.
전체 트리를 다시 렌더링 할 필요없이 주위의 자식 노드를 이동 jQuery를 사용 CollectionView와의 CompositeView에 reorderOnSort 옵션을 추가합니다. 이 거대한 반환 한 부스트이며, 당신이 당신의 컬렉션을 정렬하는 경우 쉽게 승리입니다.
CollectionView 지금에 관계없이 백업 컬렉션을 정렬하는 방법을 무엇을보기별로 정렬 사용자 정의 가능하도록, viewComparator 있습니다.
팩터 정렬 PARAM 조회는 Marionette.getOption를 사용합니다.
자식 노드 쉽게 보여주는에 대한 새 도우미 메서드를 추가 showChildView
this.showChildView ( '사이드 바', 새로운 SidebarView ());
자식 노드를 쉽게 검색하는 새로운 도우미 메서드를 추가 getChildView
this.getChildView (& lsquo; 사이드 바 ')
레이아웃 뷰 요소를 파괴하고 자식 노드를 제거하려면, LayoutView에 destroyImmediate 옵션을 추가합니다. 이것은 당신이 지금에 선택할 수 있습니다 반환 한 최적화입니다.
@ui 보간 이제 LayoutView에 영역을 정의 내에서 지원된다
regionEvent 지원이 추가되었다
파괴 방법은 지금보기 작업을 쉽게 체인을 가능하게 파괴 된이 인스턴스를 반환합니다.
당신은 당신의 Marionette.View의 옵션 해시를 정의하거나 당신이 당신의 Marionette.View에 함수로 옵션을 전달하면, 백본보기 생성자에 이르기까지 옵션의 결과를 전달합니다.
모든 뷰는 지금 isRendered 속성, 즉 렌더링 파괴 후 업데이트됩니다있다.
버전 2.3.2의 새로운 기능 :
버그 수정:
Marionette._getValue에서 IE8의 회귀는 항상 PARAMS의 배열 또는 빈 배열 중 하나에 적용 호출합니다.
버전 2.2.2의 새로운 기능 :
수정 :
파괴보기에 region.empty하는 중복 호출을 제거합니다.
swapOut의 시간을 전화를 수정합니다.
마리오네트 오류 메시지에 깨진 링크를 수정합니다.
버전 2.2.0의 새로운 기능 :
CollectionViews 이제 childEvents 해시에 emptyViews에서 이벤트를 수신
지역은 지금 swapOut 및 beforeSwapOut 이벤트를받을 수 있습니다.
addRegion를 호출 할 때 지역 생성자는 이제 옵션으로 엘 걸릴 수 있습니다
지역 재설정 엘 그대로 잎
응용 프로그램 this.options이
응용 방법을 초기화가
행동은 더 이상보기 방법을 포장하지
영역 선택기는 사용자가 @ui를 사용할 수 있도록하기 위해 해시 정규화. 통사론
버전 2.1.0의 새로운 기능 :
비헤이비어 인스턴스 내에서보기 엘에 엘 참조를 추가합니다.
거짓 : ItemViews 이제 템플릿 설정하여 어떤 템플릿을 가질 수 없습니다.
응용 프로그램 개체는 이제 기본 메시지 채널을 구성 할 수 있습니다.
응용 프로그램 개체는 이제 위해 getOption 방법이 있습니다.
지역 현재 지정된 영역 내의 뷰가 있는지 결정하기 hasView 방법이있다.
뷰는 더 이상 모델에 직접 toJSON 사용하지 않습니다. 대신 그들은 serializeData를 통해 호출되는 새로운 재정의 메소드 serializeModel 및 serializeCollection에 문의하십시오.
버전 2.0.0의 새로운 기능 :
이 파단 릴리스 많은 API 업데이트 및 변경 사항이 포함되어 있습니다.
버전 1.8.2의 새로운 기능 :
수정 :
행동은 이제 가까이에 stopListening를 호출합니다.
상위 뷰 undelegateEvents를 호출 할 때 동작 이제 modelEvents 및되는 CollectionEvents를 undelegate.
버전 1.7.4의 새로운 기능 :
일반:
마리오네트의 repos는 semver에 따라 사실을 활용하는 이물 종속성을 업데이트합니다.
수정 :
동작 이벤트가 더 이상 서로 충돌하지 않는다.
모듈 정지에 stopListening 통화를 되돌립니다. 이 "수정"동안, 워드 프로세서는 많은 사람들에게 변화를 파괴로 이어지는 매우 모호했다.
버전 1.7.1의 새로운 기능 :
수정 :
문자열을 기반으로 동작 이벤트 방법의 사용을 가능하게합니다.
버전 1.6.4의 새로운 기능 :
사용자 지정 모듈 클래스가 전달 될 때 모듈을 야기 버그가 두 번 초기화 할 패치.
버전 1.6.3의 새로운 기능 :
Marionette.App에 대한 직접 모듈 인스턴스를 사용합니다.
복잡한 선택기를 처리하기위한 @ui 보간을 수정합니다.
CollectionView, AppRouter 및 ItemView에 대한 개선 된 추가 정보 문서.
NPM 자체 서명 인증서 문제를 처리
불필요한 인수 슬라이스를 대체.
내부 인 throwError 도우미 메서드를 사용하여 오류를 던지고 정상화.
버전 1.5.1의 새로운 기능 :
쇼와 onDomRefresh가 특정 조건에서 itemViews에 호출되지 않은 버그 수정.
버전 1.5.0의 새로운 기능 :
조정 버그`collectionView`이 원인이`onShow`와`onDomRefresh` 잘못 호출하는 내`collection`를 재설정 곳.
`addItemView` 이제 추가 된`모양`을 반환합니다.
지금 당신은 수동으로 바인딩을 설정하지 않고 모든 버블 링 itemEvents을 캡처 할 수 있습니다`itemEvents` 해시 또는 방법을 지정할 수 있습니다.
버전 1.4.0의 새로운 기능 :
새로운 @ui를 사용할 수있는 기능을 추가합니다. 이벤트 및 선택 중복을 방지하기 위해 해시를 트리거 내에서 구문.
버전 1.2.3의 새로운 기능 :
초기 따라서 오류를 제기, 렌더링 전에 아이 뷰가 추가되고 있었다 조정 버그.
버전 1.2.2의 새로운 기능 :
보기 옵션은 백본보기가 더 이상 생성자에서보기 옵션을 설정 때문에이 필요하지 않습니다 주어진 뷰의 초기화 메소드 내에서 액세스 할 수 있도록이 허용 생성자 위의보기 옵션의 인스턴스를 이동합니다.
버전 1.2.1의 새로운 기능 :
버그를 수정 이제 옵션은 기본적으로하고 정의하지 {}입니다 볼 수 있습니다.
트리거로 preventDefault 및 인 stopPropagation가 잘못된 컨텍스트에서 실행 된 버그 수정 - 이제 트리거 기본을 방지하고 한 번 더 기본적으로 전파를 중지합니다.
버전 1.2.0의 새로운 기능 :
1.1.0에 백본을 업데이트
트리거로 preventDefault 및 인 stopPropagation의 동작을 사용자 정의 할 수있는 기능 추가
버전 1.0.3의 새로운 기능 :
즉 보여 메소드 서명에 추가 된 인덱스 매개 변수는 사용할 수 있습니다.
uneeeded 생성자 함수를 삭제하고 문제를 야기하고 생성자에서 필요하지 않은 것처럼 getItemView에 대한 호출을 제거했다.
영역이 제거 될 때 .length를 감소하는 버그가 수정되었습니다.
버전 1.0.2의 새로운 기능 :
조정 버그는 "가까운"이벤트 /으로 onClose 방법 후에 바인딩을 해제하기 때문에 UI 요소는이 기간 동안 사용할 수 있습니다.
잘못된 경로, 경로의 순서를 반대로 일으키는 고정 버그가 많은 경우에 발사한다.
요구 사항 :
자바 스크립트는 클라이언트 측에서 사용 가능
Backbone.js 0.9.9 이상
1.4.4 이상 Underscore.js
댓글을 찾을 수 없습니다