MVVM (Model-View-ViewModel) представляет собой отклонение от классической парадигмы MVC, разработанной компанией Microsoft, направленной на развитие пользовательского интерфейса, а также используется для Silverlight и WPF (Windows Presentation Foundation).
Vue.js реализует некоторые из основных принципов MVVM для JavaScript, оздоровительной и вырубка время разработки для решения задач, связанных с UI.
Это делается благодаря особому вниманию Vue.js "к созданию очень проста в использовании наборный системы компонентов. Это позволяет разработчикам создавать пользовательские компоненты с помощью нескольких строк кода, и в сочетании с простым в использовании привязок данных позволяет программистам создавать виджеты UI, которые отвечают и реагируют на различные входные данные.
В общем, Vue.js очень гибкая система, которая позволяет разработчикам больший контроль над их UI, в то время позволяя им создавать пользовательские элементы управления и компоненты, а также.
Что нового в этом выпуске:
- Новый:
- Строгий режим
- Улучшения:
- Исходный код переработан для лучшего минификация при использовании модуля Упаковщики. Смотрите инструкции.
- Вычисляемые свойства теперь имеют их значения автоматически кэшируются и повторно оценивается лениво только тогда, когда это необходимо. Это позволяет избежать дорогостоящих вычислений повторного запуска несколько раз, когда изменения зависимостей.
- v-атр теперь также устанавливает соответствующее свойство на элементе, если свойство существует. Например, не только обновить атрибут, но и установить свойство значения. Если элемент не имеет соответствующего свойства для связанного атрибута, он не будет установлен.
- v-повтора теперь поддерживает элемент в синтаксисе массива
- Теперь реквизита декларации можно указать TwoWay:. Правда, что отбросит предупреждение, если тип переплета опора не соответствует
- При предоставлении значения по умолчанию для опоры, теперь вы можете обеспечить функцию, которая возвращает значения объекта / массива, чтобы избежать необходимости ту же ссылку разделен между несколькими VMS.
Что нового в версии 1.0.10:
- Новый:
- Строгий режим
- Улучшения:
- Исходный код переработан для лучшего минификация при использовании модуля Упаковщики. Смотрите инструкции.
- Вычисляемые свойства теперь имеют их значения автоматически кэшируются и повторно оценивается лениво только тогда, когда это необходимо. Это позволяет избежать дорогостоящих вычислений повторного запуска несколько раз, когда изменения зависимостей.
- v-атр теперь также устанавливает соответствующее свойство на элементе, если свойство существует. Например, не только обновить атрибут, но и установить свойство значения. Если элемент не имеет соответствующего свойства для связанного атрибута, он не будет установлен.
- v-повтора теперь поддерживает элемент в синтаксисе массива
- Теперь реквизита декларации можно указать TwoWay:. Правда, что отбросит предупреждение, если тип переплета опора не соответствует
- При предоставлении значения по умолчанию для опоры, теперь вы можете обеспечить функцию, которая возвращает значения объекта / массива, чтобы избежать необходимости ту же ссылку разделен между несколькими VMS.
Что нового в версии 0.12.7:
- Введен новый, более надежной директивы парсер.
- удостоверились директивы составляются в порядке их появления в разметке.
Что нового в версии 0.11.5:
- Введен новый, более надежной директивы парсер.
- удостоверились директивы составляются в порядке их появления в разметке.
Что нового в версии 0.9.3:
- Новый:
- v-с теперь могут быть использованы для связывания данных свойства родительского виртуальной машины к ребенку VM с другим ключом, например, v-с =. "childKey: parentKey"
- Добавлена опция родительского экземпляра. Это позволяет разработчикам программно создавать вложенные экземпляры VM.
- Добавлен новый экземпляр VM собственности: $ опции. Это может быть использовано для получения доступа пользовательских свойств в настройках инстанцировании.
- Изменено:
- При создании пользовательских директив, разработчик теперь нужно явно передать в isLiteral: правда, IsEmpty: правда или isFn: истинно для создания буквальным, пустые или функциональные директивы .
- Исправлено:
- заменить:.. Истинный вариант вызывает compiler.el и виртуальную машину $ эль, чтобы указывать на старый, замещаемый элемент
- Array.splice (0) теперь правильно опустошает массив в поддерживаемых браузеров.
Требования
- JavaScript включен на стороне клиента
Комментарии не найдены