KnockoutJS
Awesome Knockout ¶
一个精选的很棒的插件列表 Knockout framework.
Frameworks¶
- Knockout - Knockout 可以更轻松地使用 JavaScript 创建丰富的响应式 UI
- Knockback - Knockback.js 为 Backbone.js 模型和集合提供 Knockout.js 魔法
- Durandal - 一个用 JavaScript 编写的跨设备、跨平台的客户端框架,旨在构建单页应用程序
- Falconjs - 通过合并模型、集合和视图向 knockout.js 添加结构
Integrations¶
- 查询UI - 基于 KnockoutJS 的丰富 UI 组件
- Kendo - 一个为 Kendo UI 小部件创建一组健壮的 Knockout.js 绑定的项目
- Bootstrap - 为 twitter 引导程序对象(例如工具提示和弹出窗口)添加自定义绑定的插件
- ASP.NET MVC - 用于 ASP.NET MVC 的 Knockout.js 的强大功能
- Rails - 用于 Rails 的 KnockoutJS
- Meteor - 淘汰赛到流星桥
Plugins and libraries¶
- Mapping - KnockoutJS 的对象映射插件
- Validation - Knockout JS 的验证库
- Sortable - 用于将 observableArrays 与 jQuery UI 可排序功能连接起来的 Knockout.js 绑定
- Grid - 用于 Knockout 的数据网格插件
- External Template Engine - 加载外部模板的 Knockout.js 的自定义模板引擎和模板源
- Postbox - 发布/订阅独立视图模型和组件之间的解耦通信
- Deferred Updates - 修改部分 Knockout 可观察/订阅系统以使用延迟更新的插件
- Delegated Events - 简单灵活的插件来进行声明式事件委托
- Projections - 将 lodash FP 可链接性添加到可观察数组
- Viewmodel - 灵活的方式来创建一个淘汰赛视图模型
- Observable Dictionary - 可观察字典的实现
- Model - Knockout.js 实体的基本模型
- Namespaces - Knockout.js 的命名空间
- Rest - 一个使用 RESTful 操作扩展 Knockout.js 对象的简单库
- Local Storage - Knockout.js 的 LocalStorage 持久性
- Router - 单页应用程序的路由器
Custom Bindings¶
- Punches - 增强绑定语法的集合
- Switch Case - 强大的控制流绑定
- Repeat - 重复绑定在许多情况下可以替代 foreach 并且更快更简单
- Table - 用于 Knockout 的表格绑定插件
Components¶
Examples¶
- WebSockets - 使用 WebSockets 和 Knockout 的实时协作网络应用程序示例