Marionette

Phần mềm chụp màn hình:
Marionette
Các chi tiết về phần mềm:
Phiên bản: 2.4.4 Cập nhật
Ngày tải lên: 9 Feb 16
Nhà phát triển: Marionette Development Team
Giấy phép: Miễn phí
Phổ biến: 13

Rating: nan/5 (Total Votes: 0)

rối được xây dựng trên đầu trang của thư viện Backbone.js, một thư viện JavaScript thêm nguyên tắc MVC JavaScript.

Sử dụng những nguyên tắc MVC, rối thêm hỗ trợ cho các tính năng thường được cung cấp bởi nhiều ngôn ngữ lập trình tiên tiến như Ruby , PHP hoặc Python .

Các khuôn khổ không phải là một khuôn khổ cho mỗi gia nhập, nhưng một bộ sưu tập của Backbone.js hữu ích gói.

Điều gì là mới trong phiên bản này:

  • Bây giờ bạn có thể thiết lập một phương pháp lọc trên CollectionView hoặc CompositeView để lọc những gì quan điểm là show. Điều này rất hữu ích khi bạn đang hiển thị một danh sách mà người dùng có thể lọc.
  • Thêm tùy chọn để reorderOnSort CollectionView và CompositeView sử dụng jQuery để di chuyển các nút con xung quanh mà không cần phải tái làm cho toàn bộ cây. Đây là một tăng Perf lớn và là một chiến thắng dễ dàng nếu bạn đang sắp xếp bộ sưu tập của bạn.
  • Các CollectionView bây giờ có một viewComparator, cho phép tùy chỉnh phân loại trên cơ sở mỗi lần xem bất kể những gì như thế nào thu thập sự ủng hộ của bạn được sắp xếp.
  • Refactor loại param tra cứu để sử dụng Marionette.getOption.
  • Thêm một phương pháp trợ giúp mới cho hiển thị dễ dàng hơn của con các nút showChildView
  • this.showChildView ( 'bên', SidebarView mới ());
  • Thêm một phương pháp trợ giúp mới nhặt đồ dễ dàng hơn cho con em các nút getChildView
  • this.getChildView (& lsquo; bên ')
  • Thêm một lựa chọn destroyImmediate đến LayoutView, để tiêu diệt các yếu tố xem bố trí và sau đó loại bỏ các nút con. Đây là một tối ưu hóa Perf rằng bây giờ bạn có thể chọn tham gia vào.
  • @ui nội suy được hỗ trợ trong việc định nghĩa khu vực trên LayoutView
  • hỗ trợ regionEvent đã được bổ sung
  • Các phương pháp phá hủy bây giờ trở về trường hợp này đã bị phá hủy để cho phép chaining dễ nhìn hành động.
  • Nếu bạn xác định các tùy chọn băm trên Marionette.View của bạn hoặc nếu bạn vượt qua tùy chọn như là một chức năng để Marionette.View của bạn, vượt qua các kết quả của lựa chọn xuống constructor xem xương sống.
  • Tất cả các quan điểm hiện nay có một tài sản isRendered, được cập nhật sau khi render và tiêu diệt.

Điều gì là mới trong phiên bản 2.4.3:

  • Bây giờ bạn có thể thiết lập một phương pháp lọc trên CollectionView hoặc CompositeView để lọc những gì quan điểm là show. Điều này rất hữu ích khi bạn đang hiển thị một danh sách mà người dùng có thể lọc.
  • Thêm tùy chọn để reorderOnSort CollectionView và CompositeView sử dụng jQuery để di chuyển các nút con xung quanh mà không cần phải tái làm cho toàn bộ cây. Đây là một tăng Perf lớn và là một chiến thắng dễ dàng nếu bạn đang sắp xếp bộ sưu tập của bạn.
  • Các CollectionView bây giờ có một viewComparator, cho phép tùy chỉnh phân loại trên cơ sở mỗi lần xem bất kể những gì như thế nào thu thập sự ủng hộ của bạn được sắp xếp.
  • Refactor loại param tra cứu để sử dụng Marionette.getOption.
  • Thêm một phương pháp trợ giúp mới cho hiển thị dễ dàng hơn của con các nút showChildView
  • this.showChildView ( 'bên', SidebarView mới ());
  • Thêm một phương pháp trợ giúp mới nhặt đồ dễ dàng hơn cho con em các nút getChildView
  • this.getChildView (& lsquo; bên ')
  • Thêm một lựa chọn destroyImmediate đến LayoutView, để tiêu diệt các yếu tố xem bố trí và sau đó loại bỏ các nút con. Đây là một tối ưu hóa Perf rằng bây giờ bạn có thể chọn tham gia vào.
  • @ui nội suy được hỗ trợ trong việc định nghĩa khu vực trên LayoutView
  • hỗ trợ regionEvent đã được bổ sung
  • Các phương pháp phá hủy bây giờ trở về trường hợp này đã bị phá hủy để cho phép chaining dễ nhìn hành động.
  • Nếu bạn xác định các tùy chọn băm trên Marionette.View của bạn hoặc nếu bạn vượt qua tùy chọn như là một chức năng để Marionette.View của bạn, vượt qua các kết quả của lựa chọn xuống constructor xem xương sống.
  • Tất cả các quan điểm hiện nay có một tài sản isRendered, được cập nhật sau khi render và tiêu diệt.

Điều gì là mới trong phiên bản 2.4.2:

  • Bây giờ bạn có thể thiết lập một phương pháp lọc trên CollectionView hoặc CompositeView để lọc những gì quan điểm là show. Điều này rất hữu ích khi bạn đang hiển thị một danh sách mà người dùng có thể lọc.
  • Thêm tùy chọn để reorderOnSort CollectionView và CompositeView sử dụng jQuery để di chuyển các nút con xung quanh mà không cần phải tái làm cho toàn bộ cây. Đây là một tăng Perf lớn và là một chiến thắng dễ dàng nếu bạn đang sắp xếp bộ sưu tập của bạn.
  • Các CollectionView bây giờ có một viewComparator, cho phép tùy chỉnh phân loại trên cơ sở mỗi lần xem bất kể những gì như thế nào thu thập sự ủng hộ của bạn được sắp xếp.
  • Refactor loại param tra cứu để sử dụng Marionette.getOption.
  • Thêm một phương pháp trợ giúp mới cho hiển thị dễ dàng hơn của con các nút showChildView
  • this.showChildView ( 'bên', SidebarView mới ());
  • Thêm một phương pháp trợ giúp mới nhặt đồ dễ dàng hơn cho con em các nút getChildView
  • this.getChildView (& lsquo; bên ')
  • Thêm một lựa chọn destroyImmediate đến LayoutView, để tiêu diệt các yếu tố xem bố trí và sau đó loại bỏ các nút con. Đây là một tối ưu hóa Perf rằng bây giờ bạn có thể chọn tham gia vào.
  • @ui nội suy được hỗ trợ trong việc định nghĩa khu vực trên LayoutView
  • hỗ trợ regionEvent đã được bổ sung
  • Các phương pháp phá hủy bây giờ trở về trường hợp này đã bị phá hủy để cho phép chaining dễ nhìn hành động.
  • Nếu bạn xác định các tùy chọn băm trên Marionette.View của bạn hoặc nếu bạn vượt qua tùy chọn như là một chức năng để Marionette.View của bạn, vượt qua các kết quả của lựa chọn xuống constructor xem xương sống.
  • Tất cả các quan điểm hiện nay có một tài sản isRendered, được cập nhật sau khi render và tiêu diệt.

Điều gì là mới trong phiên bản 2.4.1:

  • Bây giờ bạn có thể thiết lập một phương pháp lọc trên CollectionView hoặc CompositeView để lọc những gì quan điểm là show. Điều này rất hữu ích khi bạn đang hiển thị một danh sách mà người dùng có thể lọc.
  • Thêm tùy chọn để reorderOnSort CollectionView và CompositeView sử dụng jQuery để di chuyển các nút con xung quanh mà không cần phải tái làm cho toàn bộ cây. Đây là một tăng Perf lớn và là một chiến thắng dễ dàng nếu bạn đang sắp xếp bộ sưu tập của bạn.
  • Các CollectionView bây giờ có một viewComparator, cho phép tùy chỉnh phân loại trên cơ sở mỗi lần xem bất kể những gì như thế nào thu thập sự ủng hộ của bạn được sắp xếp.
  • Refactor loại param tra cứu để sử dụng Marionette.getOption.
  • Thêm một phương pháp trợ giúp mới cho hiển thị dễ dàng hơn của con các nút showChildView
  • this.showChildView ( 'bên', SidebarView mới ());
  • Thêm một phương pháp trợ giúp mới nhặt đồ dễ dàng hơn cho con em các nút getChildView
  • this.getChildView (& lsquo; bên ')
  • Thêm một lựa chọn destroyImmediate đến LayoutView, để tiêu diệt các yếu tố xem bố trí và sau đó loại bỏ các nút con. Đây là một tối ưu hóa Perf rằng bây giờ bạn có thể chọn tham gia vào.
  • @ui nội suy được hỗ trợ trong việc định nghĩa khu vực trên LayoutView
  • hỗ trợ regionEvent đã được bổ sung
  • Các phương pháp phá hủy bây giờ trở về trường hợp này đã bị phá hủy để cho phép chaining dễ nhìn hành động.
  • Nếu bạn xác định các tùy chọn băm trên Marionette.View của bạn hoặc nếu bạn vượt qua tùy chọn như là một chức năng để Marionette.View của bạn, vượt qua các kết quả của lựa chọn xuống constructor xem xương sống.
  • Tất cả các quan điểm hiện nay có một tài sản isRendered, được cập nhật sau khi render và tiêu diệt.

Điều gì là mới trong phiên bản 2.3.2:

  • Sửa chữa lỗi:
  • IE8 hồi quy trong Marionette._getValue luôn gọi áp dụng với cả một mảng của params hoặc một mảng trống rỗng.

Điều gì là mới trong phiên bản 2.2.2:

  • Sửa chữa:
  • Xóa cuộc gọi trùng lặp để region.empty vào xem tiêu diệt.
  • Hiện Fix gọi của swapOut.
  • Fix link bị hỏng trong rối các thông báo lỗi.

Điều gì là mới trong phiên bản 2.2.0:

  • CollectionViews bây giờ nhận sự kiện từ emptyViews trong băm childEvents
  • Vùng bây giờ nhận swapOut và beforeSwapOut sự kiện.

  • constructor
  • Region bây giờ có thể mất một el như một lựa chọn khi gọi addRegion
  • reset Region lá el nguyên vẹn
  • Ứng dụng có this.options
  • Ứng dụng có phương pháp khởi tạo
  • Hành vi không còn quấn phương pháp xem
  • Normalize selectors vùng băm để cho phép người dùng sử dụng các @ui. cú pháp

Điều gì là mới trong phiên bản 2.1.0:

  • Thêm một tham chiếu el quan điểm el từ bên trong một trường hợp hành vi.
  • bây giờ ItemViews có thể không có mẫu bằng cách thiết lập mẫu:. Giả

  • đối tượng
  • Ứng dụng bây giờ có thể cấu hình các kênh nhắn mặc định của họ.
  • Đối tượng áp dụng hiện nay có những phương pháp getOption.
  • Vùng bây giờ có một phương pháp hasView để xác định xem có một cái nhìn bên trong một khu vực nhất định.
  • Lần đọc không còn sử dụng toJSON trực tiếp trên mô hình. thay vào đó họ gọi vào các phương pháp overridable serializeModel và serializeCollection mới, nơi được gọi là thông qua serializeData.

Điều gì là mới trong phiên bản 2.0.0:

  • Đây là một phiên bản phá vỡ và chứa đựng nhiều thông tin cập nhật API và thay đổi.

Điều gì là mới trong phiên bản 1.8.2:

  • Sửa chữa:
  • Hành vi bây giờ gọi stopListening trên gần.
  • Hành vi tại modelEvents undelegate và collectionEvents khi xem mẹ gọi undelegateEvents.

Điều gì là mới trong phiên bản 1.7.4:

  • General:
  • Cập nhật Chòi chơi phụ thuộc để tận dụng lợi thế của thực tế là Repos rối theo semver.
  • Sửa chữa:
  • Hành vi sự kiện không còn va chạm với nhau.
  • Revert stopListening cuộc gọi trên dừng cho mô-đun. Trong khi điều này là một "sửa chữa", các tài liệu đều khá mơ hồ dẫn đến thay đổi phá vỡ đối với nhiều người.

Điều gì là mới trong phiên bản 1.7.1:

  • Sửa chữa:
  • Cho phép người sử dụng dựa trên chuỗi các phương pháp kiện hành vi.

Điều gì là mới trong phiên bản 1.6.4:

  • vá một lỗi có thể gây ra các module phải được khởi tạo hai lần khi một lớp mô-đun tùy chỉnh được thông qua.

Điều gì là mới trong phiên bản 1.6.3:

  • Bật instantiation mô-đun trực tiếp hơn về Marionette.App.
  • Fix @ui nội suy để xử lý bộ chọn phức tạp.
  • Cải thiện tài liệu readme cho CollectionView, AppRouter và ItemView.
  • Xử lý vấn đề THE NPM tự dấu cert
  • Thay thế không cần thiết đối cắt lát.
  • lỗi Normalize ném sử dụng phương pháp throwError helper nội bộ.

Điều gì là mới trong phiên bản 1.5.1:

  • Cố định lỗi mà chương trình và onDomRefresh không được gọi vào itemViews trong điều kiện nhất định.

Điều gì là mới trong phiên bản 1.5.0:

  • Cố định lỗi mà đặt một 'collection` trong vòng một' collectionView` sẽ gây 'onShow` và' onDomRefresh` để được gọi là không chính xác.
  • `addItemView` bây giờ trở về 'cái view` đã được thêm vào.
  • Bây giờ có thể chỉ định một 'itemEvents` băm hoặc phương pháp cho phép bạn chụp tất cả itemEvents bọt mà không cần phải tự thiết lập các ràng buộc.

Điều gì là mới trong phiên bản 1.4.0:

  • Thêm khả năng sử dụng các @ui mới. cú pháp trong các sự kiện và gây nên băm để tránh trùng lặp chọn.

Điều gì là mới trong phiên bản 1.2.3:

  • Cố định lỗi mà xem con đã được thêm vào trước ban đầu làm, nâng cao lỗi.

Điều gì là mới trong phiên bản 1.2.2:

  • Di chuyển instantiation của xem các tùy chọn ở trên constructor này cho phép xem các tùy chọn để được truy cập từ bên trong phương thức khởi tạo cho hình ảnh được cung này là cần thiết vì quan điểm xương sống không còn thiết lập các tùy chọn xem trong constructor.

Điều gì là mới trong phiên bản 1.2.1:

  • Cố định một lỗi như vậy bây giờ xem các tùy chọn là {} theo mặc định và không xác định.
  • Sửa lỗi gây nên preventDefault và stopPropagation đã được thực hiện trong bối cảnh sai - gây nên hiện ngăn chặn mặc định và ngăn chặn tuyên truyền bằng cách mặc định một lần nữa
  • .

Điều gì là mới trong phiên bản 1.2.0:

  • Cập nhật Backbone để 1.1.0
  • Thêm khả năng để tùy chỉnh các hành vi gây nên preventDefault và stopPropagation

Điều gì là mới trong phiên bản 1.0.3:

  • Thêm thông số chỉ số để phương pháp chữ ký, để cho thấy rằng là có sẵn.
  • xóa hàm xây dựng uneeeded và cuộc gọi đã bị gỡ để getItemView như nó đã gây ra vấn đề và không cần thiết trong xây dựng.
  • Cố định một lỗi để giảm các .length khi một khu vực được lấy ra.

Điều gì là mới trong phiên bản 1.0.2:

  • Sửa lỗi để unbind họ sau khi "gần gũi" sự kiện / onClose phương pháp, vì vậy các yếu tố giao diện người dùng có sẵn trong này.
  • Sửa lỗi bị đảo ngược thứ tự của các tuyến đường, gây ra các tuyến đường sai để bị sa thải trong nhiều trường hợp.

Yêu cầu :

  • JavaScript được bật về phía khách hàng
  • Backbone.js 0.9.9 hoặc cao hơn
  • Underscore.js 1.4.4 hoặc cao hơn

Phần mềm tương tự

JSU Framework
JSU Framework

12 May 15

Fresco
Fresco

10 Dec 15

LoopBack
LoopBack

18 Jul 16

Express
Express

26 Jul 16

Ý kiến ​​để Marionette

Bình luận không
Nhập bình luận
Bật hình ảnh!