KnockoutJS

KnockoutJS

Knockout是一个JavaScript库,可帮助您使用干净的基础数据模型创建丰富,响应迅速的显示和编辑器用户界面。
Knockout是一个JavaScript库,可帮助您使用干净的基础数据模型创建丰富,响应迅速的显示和编辑器用户界面。每当您具有动态更新的UI部分时(例如,根据用户的操作或外部数据源的更改而进行更改),KO都可以帮助您更简单和可维护地实现它。
knockoutjs

分类目录

Web版KnockoutJS的替代品

AngularJS

AngularJS

HTML非常适合于声明静态文档,但是当我们尝试使用它来声明Web应用程序中的动态视图时,HTML却显得毫无用处。
React

React

一个用于构建用户界面的JavaScript库。
ember.js

ember.js

您可以使用Ember的Handlebars集成模板编写更少的代码,这些模板会在基础数据更改时自动更新。
Backbone.js

Backbone.js

Backbone通过为模型提供键-值绑定和自定义事件,具有丰富的可枚举函数的API的集合,为JavaScript繁重的应用程序提供结构。
  • 免费应用
  • Web
Aurelia

Aurelia

Aurelia是一个JavaScript客户端框架,它利用简单的约定来增强您的创造力。
total.js

total.js

免费的Web应用程序框架,用于使用JavaScript,HTML和CSS构建网站和Web应用程序。
WebRx

WebRx

WebRx是在Java ReactiveX(RxJs)的基础上构建的Javascript MVVM框架,将功能性-反应性编程与声明性数据绑定,模板化和客户端路由相结合。。
Mojo.JS

Mojo.JS

一个非定制的,完全可定制的JavaScript框架,旨在编写可在任何平台上扩展的程序。
mithril

mithril

Mithril是一个很小的,现代的客户端Javascript框架,其中包含路由和XHR。
  • 免费应用
  • Web
RiotJS

RiotJS

简单而优雅的基于组件的UI库。自定义标签,令人愉悦的语法,优雅的API,很小的大小(〜10KB)。
  • 免费应用
  • Web
Python Tutor

Python Tutor

Python Tutor是用于Python,Java,JavaScript,TypeScript,Ruby,C和C ++程序的代码可视化工具。
Gem.js

Gem.js

Gem.js为您提供了一种以纯JavaScript创建模块化,可组合的Web组件和模块化,可组合样式的方法。
Atoms.js

Atoms.js

受Flex和Silverlight启发的企业级JavaScript Web组件,具有数据绑定,多个作用域和可立即使用的业务组件。
Ampersand.js

Ampersand.js

高度模块化,松散耦合,无框架的框架,用于构建高级JavaScript应用程序。
  • 免费应用
  • Web
stenciljs

stenciljs

用于构建可重用,可扩展的设计系统的工具链。生成在每个浏览器中运行的小型,快速,基于100%标准的Web组件。