Pull to refresh

Вышел KnockoutJS 2.2.0

Reading time1 min
Views6.8K
Steve Sanderson сообщает о релизе следующей версии knockoutjs.

Как всегда в таких случаях исправленно много ошибок, оптимизированна структура кода, настроена производительность и так далее.

О новых возможностях под катом

Из числа интересных изменений, если верить блогу автора:
1. В foreach binding теперь учитывается порядок элементов в массиве. При изменении порядка, элементы перемещаются согласно позиций в массиве (причем именно перемещаются в DOM, т.к. раньше это было реализовано через добавку и удаление)

Для анимации перемещения можно использовать beforeMove и afterMove калбеки.

2. CSS binding научился присваивать элементам программно сгенерированные имена классов, в отличие от статики раньше.

3. Поддержка IE10

4. Улучшен механизм обнаружения подписок. Это позволяет в ряде случаев избежать лишней работы по подписке на элементы. (что не может не радовать)

5. Улучшена поддержка AMD

6. Text binding научился работать с виртуальными привязками.

7. Введена функция peek позволяющая контролировать зависимости Observable and computed переменных.

оригинал
Tags:
Hubs:
Total votes 26: ↑25 and ↓1+24
Comments5

Articles