Skip to content

KnockoutJS

Awesome Knockout Awesome

一个精选的很棒的插件列表 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

  • Cart - 使用本地存储的简单的基于浏览器的购物车
  • Testing - 对 TDD + Knockout.js 有用的实用程序

Examples

  • WebSockets - 使用 WebSockets 和 Knockout 的实时协作网络应用程序示例