03.05.2015, 11:26
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
rivetsjs
Цитата:
|
Lightweight and powerful data binding + templating solution for building modern web applications.
|
- реализует паттерн MVVM, декларативный
- на первый взгляд простой
- размер rivets-0.8.1.min.js ~ 24kb
- из коробки одно/двухсторонний датабиндинг
- из коробки директивы: text, html, show, hide, enabled, disabled, if, unless, value, checked, unchecked ,on-[event], each-[item], class-[classname], [attribute], фильтры
- поддерживает концепцию компонент
Пример кода
<section id="auction">
<h3>{ auction.product.name }</h3>
<p>Current bid: { auction.currentBid | money }</p>
<aside rv-if="auction.timeLeft | lt 120">
Hurry up! There is { auction.timeLeft | time } left.
</aside>
</section>
rivets.bind($('#auction'), {auction: auction})
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Последний раз редактировалось nerv_, 03.05.2015 в 12:05.
|