Knockout JS
Knockout JS
Топ 44%361 балла
Топ 44%
Лучшие черты и особенности

Обзор Knockout JS: 17 фактов и особенностей

1. Имеет двустороннюю привязку данных

Модели и представления могут быть привязаны друг к другу для обновления.
Knockout JS
У 54% те же характеристики

2. уменьшенный размер файла, исключая зависимости

Меньший размер файла означает более быстрое время загрузки.
43KB
Flight: 14KB

3. Поддерживает одностороннюю привязку данных

Объекты могут быть связаны для автоматического обновления при изменении наблюдаемого объекта.
Knockout JS
У 80% те же характеристики

4. Использует движок ( механизм) шаблонов

Движок шаблонов позволяет легко и гибко создать UI.
Knockout JS
У 67% те же характеристики

5. Поддерживает функции вычисления свойств

Позволяет использовать функции свойства для вычисления свойств объектов.
Knockout JS
У 34% те же характеристики

6. Шаблоны могут предварительно компилироваться на сервере

Поддерживает шаблоны, которые могут быть предварительно вынесены на сервер. Это возможно увеличивает скорость страницы, особенно на устройствах с низкой вычислительной мощностью.
Knockout JS
У 60% те же характеристики

7. Расширяет HTML

Некоторые люди рассматривают это как преимущество, так как это позволяет избежать накладных расходов из другого языка шаблонов.
Knockout JS
У 27% те же характеристики

8. Опубликован под лицензией MIT License

Лицензия MIT License является очень разрешающей лицензией, которая позволяет все виды использования, в том числе бизнес-использование, без гарантии.
Knockout JS
У 87% те же характеристики

9. зависимости

Чем меньше зависимостей, тем меньше дополнительных скриптов включено, как правило, в результате чего меньше ресурсных затрат и быстрее загрузка.
0
SproutCore: 0

10. количество плагинов

Плагины предлагают простой способ расширить функциональность или интегрироваться с другими сервисами. Большое количество плагинов может указывать на активное сообщество пользователей. Учитываются только официальные плагины.
33
AngularJS: 213

11. Имеет стабильный общественный API

Основной номер версии выше 0. Это означает, что не будет никакого нарушения совместимости изменения API, внесенного командой разработчиков.
Knockout JS
У 54% те же характеристики

12. Имеет официальный, обновленный на сегодняшний день, npm менеджер пакетов

Менеджер пакетов может также использоваться для управления фронтенд скриптами.
Knockout JS
У 47% те же характеристики

13. поддерживает версии Internet Explorer

Поддержка устаревших браузеров может быть важна для корпоративных проектов и проектов с большой базой пользователей, состоящих из пользователей Internet Explorer.
6
rAppid JS: 0

14. Использует наблюдаемые для связывания данных

Модели просматриваются для изменений. Это хорошо известный шаблон. Может быть более производительным, чем dirty-checking в некоторых случаях.
Knockout JS
У 80% те же характеристики

15. Хорошо работает с несколькими движками шаблонов

Другие фрэймворк могут быть заблокированы движками шаблонов, которые вам не нравятся, и вы ничего не можете с этим поделать.
Knockout JS
У 40% те же характеристики

16. Имеет популярный плагин, который поддерживает проверку входных данных

Этот плагин, чтобы помочь проверить входные данные клиента, перед тем, как они обрабатываются или отправляются на сервер. Хотя это не заменит проверки на сервере, но может значительно улучшить пользовательский опыт.
Knockout JS
У 20% те же характеристики

17. Имеет специальные средства отладки

Обычно Browser Extensions, которые позволяют глубже изучить приложение.
Knockout JS
У 34% те же характеристики

Топ 10 MV* фреймворк

Добавить к сравнению
    Cравнить
    This page is currently only available in English.