KnockoutJS

Awesome Knockout Awesome

精选插件的精选列表 Knockout framework.

Frameworks

  • Knockout - Knockout可以更轻松地使用JavaScript创建丰富的响应式UI
  • Knockback - Knockback.js为Backbone.js模型和集合提供了Knockout.js魔法
  • Durandal - 用JavaScript编写的跨设备,跨平台客户端框架,旨在构建单页应用程序
  • Falconjs - 通过包含模型,集合和视图向knockout.js添加结构

Integrations

  • JqueryUI - 基于KnockoutJS的丰富UI组件
  • Kendo - 为Kendo UI小部件创建一组强大的Knockout.js绑定的项目
  • Bootstrap - 一个插件,为twitter引导对象添加自定义绑定,例如工具提示和弹出窗口
  • ASP.NET MVC - ASP.NET MVC的Knockout.js的强大功能
  • Rails - KnockoutJS for Rails
  • Meteor - 一个淘汰流星桥

Plugins and libraries

  • Mapping - KnockoutJS的对象映射插件
  • Validation - Knockout JS的验证库
  • Sortable - 一个Knockout.js绑定,用于连接带有jQuery UI可排序功能的observableArrays
  • 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的实时协作Web应用程序示例