Marionette

Скриншот программы:
Marionette
Детали программы:
Версия: 2.4.4 обновление
Дата загрузки: 9 Feb 16
Разработчик: Marionette Development Team
Тип распространения: Бесплатная
Популярность: 115

Rating: 3.5/5 (Total Votes: 2)

марионеток был построен на вершине библиотеки 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 или выше

Похожие программы

Gantry
Gantry

18 Apr 16

epik
epik

10 Dec 15

Apache Samza
Apache Samza

1 Oct 15

Комментарии к Marionette

Комментарии не найдены
добавить комментарий
Включите картинки!