Marionette

Скріншот програми:
Marionette
Дані програми:
Версія: 2.4.4 оновлений
Дата завантаження: 9 Feb 16
Розробник: Marionette Development Team
Ліцензія: Безкоштовно
Популярність: 13

Rating: nan/5 (Total Votes: 0)

маріонеток був побудований на вершині бібліотеки Backbone.js, бібліотека JavaScript додавання принципів MVC в JavaScript.

За допомогою цих MVC принципи, маріонеток додана підтримка функцій зазвичай надаються більш мов розширений програмування, як Транскрипція , PHP або Python .

Структура являє собою не рамки самі по собі, а набір корисних Backbone.js пакетів.

Що нового в цьому випуску:

  • Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
  • Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.

  • <Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
  • Refactor сортувати по парам використовувати пошук Marionette.getOption.
  • Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
  • this.showChildView ( 'бічній панелі', новий SidebarView ());
  • Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
  • this.getChildView (& lsquo; бічна панель ')
  • Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
  • @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
  • була додана підтримка regionEvent
  • Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
  • Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
  • Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.

Що нового у версії 2.4.3:

  • Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
  • Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.

  • <Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
  • Refactor сортувати по парам використовувати пошук Marionette.getOption.
  • Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
  • this.showChildView ( 'бічній панелі', новий SidebarView ());
  • Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
  • this.getChildView (& lsquo; бічна панель ')
  • Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
  • @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
  • була додана підтримка regionEvent
  • Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
  • Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
  • Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.

Що нового у версії 2.4.2:

  • Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
  • Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.

  • <Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
  • Refactor сортувати по парам використовувати пошук Marionette.getOption.
  • Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
  • this.showChildView ( 'бічній панелі', новий SidebarView ());
  • Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
  • this.getChildView (& lsquo; бічна панель ')
  • Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
  • @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
  • була додана підтримка regionEvent
  • Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
  • Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
  • Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.

Що нового у версії 2.4.1:

  • Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
  • Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.

  • <Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
  • Refactor сортувати по парам використовувати пошук Marionette.getOption.
  • Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
  • this.showChildView ( 'бічній панелі', новий SidebarView ());
  • Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
  • this.getChildView (& lsquo; бічна панель ')
  • Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
  • @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
  • була додана підтримка regionEvent
  • Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
  • Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
  • Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.

Що нового у версії 2.3.2:

  • Вирішено помилка:
  • IE8 регрес в Marionette._getValue завжди викликати застосовувати або масив Params або порожній масив.

Що нового у версії 2.2.2:

  • Виправлення:
  • Видалити дублікати виклик region.empty на увазі знищити.
  • Час Fix виклик swapOut.
  • Фікс сломанной посиланням в повідомленнях про помилки маріонетка.

Що нового у версії 2.2.0:

  • CollectionViews тепер отримують події з emptyViews в хеш childEvents
  • Регіони тепер отримують swapOut і beforeSwapOut події.
  • Область конструктор може тепер взяти ел як опція при виклику addRegion
  • Скидання Регіон залишає недоторканими ель
  • Додаток має this.options
  • Додаток має метод ініціалізації
  • Поводження більше не обернути методи перегляду
  • Нормалізувати область селектори хеш, щоб дозволити користувачеві використовувати @ui. Синтаксис

Що нового у версії 2.1.0:

  • Додайте посилання на ель поглядів ель всередині примірника поведінки.
  • ItemViews може тепер немає шаблонів, встановивши шаблон :. Брехня

  • об'єкти
  • тепер може налаштувати свій канал передачі повідомлень за замовчуванням.
  • Об'єкти додатки тепер мають метод getOption.
  • Регіони тепер є метод hasView, щоб визначити, чи є вид в межах даного регіону.
  • Переглядів більше не використовувати toJSON безпосередньо на моделях. замість цього вони називають в новий Overridable методи serializeModel і serializeCollection, де викликаються через serializeData.

Що нового у версії 2.0.0:

  • Це порушення реліз і містить багато оновлень API і зміни.

Що нового у версії 1.8.2:

  • Виправлення:
  • Поводження тепер називає stopListening на закритті.
  • Поводження тепер undelegate modelEvents і collectionEvents, коли батьківський вид викликає undelegateEvents.

Що нового у версії 1.7.4:

  • Загальні відомості:
  • Залежності Update куреня, щоб скористатися тим, що маріонеткові угоди РЕПО слідувати semver.
  • Виправлення:
  • Поводження події більше не стикаються один з одним.
  • Revert stopListening виклику на зупинці для модулів. У той час як це було "виправити", то документи були дуже розпливчасті що призводить до порушення змін для багатьох людей.

Що нового у версії 1.7.1:

  • Виправлення:
  • Дозволяє використовувати методи подій поведінку рядків на основі.

Що нового у версії 1.6.4:

  • Патчі помилка, яка буде викликати модулі для ініціалізації двічі, коли передається клас призначений для користувача модуль.

Що нового у версії 1.6.3:

  • Включити більш прямий модуль примірника на Marionette.App.
  • Виправлена ​​помилка @ui інтерполяції для обробки складних селекторів.
  • Поліпшення README Документи для CollectionView, AppRouter і ItemView.
  • впоратися з цією проблемою самостійно НПМ знак CERT
  • Замінено непотрібний аргумент нарізка.
  • Нормалізація помилка метання використовувати внутрішній метод throwError помічника.

Що нового у версії 1.5.1:

  • Виправлена ​​помилка, коли шоу і onDomRefresh ні викликаний на itemViews в певних умовах.

Що нового у версії 1.5.0:

  • Виправлена ​​помилка, при якій скидання `collection` внутрі` collectionView` викличе` onShow` і` onDomRefresh` називати неправильно.
  • `addItemView` тепер возвращает` view`, який був доданий.
  • Тепер можна вказати `itemEvents` хеш або метод, який дозволяє захоплювати все барботирования itemEvents без необхідності вручну встановити прив'язок.

Що нового у версії 1.4.0:

  • Додана можливість використовувати новий @ui. Синтаксис всередині подій і тригерів хеша для запобігання дублюванню селектора.

Що нового у версії 1.2.3:

  • Виправлена ​​помилка, при якій дочірні уявлення були додані до початковий візуалізації, підвищуючи тим самим помилки.

Що нового у версії 1.2.2:

  • Переміщення примірника опцій перегляду над конструктором Це дозволяє переглядати варіанти, щоб отримати доступ з всередині методу ініціалізації для даного подання Це необхідно, тому що вид на хребет більше не задати параметри перегляду в конструкторі.

Що нового у версії 1.2.1:

  • Виправлена ​​помилка, так що тепер подивитися опції {} за замовчуванням і не визначено.
  • Виправлена ​​помилка, при якій тригери preventDefault і stopPropagation виконували в неправильному контексті - тригери в даний час запобігти дефолту і зупинити поширення за замовчуванням ще раз
  • .

Що нового у версії 1.2.0:

  • Update Магістральна 1.1.0
  • Додана можливість налаштовувати поведінку тригерів preventDefault і stopPropagation

Що нового у версії 1.0.3:

  • Доданий параметр індексу сигнатури методу, щоб показати, що це доступно.
  • Дистанційні uneeeded Функція конструктора і віддалений виклик getItemView як це викликає проблеми, і не було необхідності в конструкторі.
  • Виправлена ​​помилка декрементіровать .Length, коли область буде видалена.

Що нового у версії 1.0.2:

  • Виправлена ​​помилка, щоб відв'язати їх після того, як "Закрити" подія / OnClose методом, тому елементи призначеного для користувача інтерфейсу доступні під час їх.
  • Виправлена ​​помилка, яка була змінити порядок маршрутів, в результаті чого неправильний маршрут, щоб вистрілити в багатьох випадках.

Вимоги

  • JavaScript включений на стороні клієнта
  • Backbone.js 0.9.9 або вище
  • Underscore.js 1.4.4 або вище

Схожі програми

Servant
Servant

11 Apr 15

OpenForge
OpenForge

14 Apr 15

Web.go
Web.go

1 Mar 15

Bullet
Bullet

13 Apr 15

Marionette

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями