
Knockoutjs
- 更新日期:10-11
- 查看次数:1,301
- 网站简介:MVVM模式JavaScript库框架
- 官方网站:https://knockoutjs.com
- 站点标签:JavaScript框架 js框架 Knockout Knockoutjs MVVM MVVM框架 前端框架 开发框架 框架
knockout.JS是一款很优秀的JavaScript库,它可以帮助你仅使用一个清晰整洁的底层数据模型(data model)即可创建一个富文本且具有良好的显示和编辑功能的用户界面。Knockout利用的是MVVM模式,不依赖任何第三方的、纯Javascript编写的UI类库。

Knockout的核心功能
监控属性(Observables)和依赖跟踪(Dependency tracking)
声明式绑定(Declarative bindings)
模板(Templating)
Knockout的优势
简洁依赖追踪:无论何时数据模型改动,UI将会自动更新。
声明式绑定: 浅显易懂的方式将UI中指定部分关联到数据模型上,并能够通过嵌套模板构建复杂的动态UI。
轻易可扩展:通过几行代码就可以实现自定义行为作为新的声明式绑定用于重用。
纯JavaScript类库:兼容任何服务器端和客户端技术
可添加到Web程序最上部:不需要大的架构改变
简洁的: Gzip之后大约13kb
兼容任何主流浏览器 (IE 6+、Firefox 2+、Chrome、Safari、Edge、其它)
文档详细的综合组件 (采用行为驱动开发) – 意味着在新的浏览器和平台上可以很容易通过验证。