Как стать автором
Обновить

Вышел KnockoutJS 2.2.0

Время на прочтение1 мин
Количество просмотров6.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 переменных.

оригинал
Теги:
Хабы:
+24
Комментарии5

Публикации

Истории

Работа

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн