NX framework

NX framework

使用ES6和Web组件构建的模块化下一代框架。包括路由,数据绑定,事件处理和动画。
NX核心是一个很小的库,仅负责一件事。它允许您创建和组合组件和中间件。当组件连接到DOM时,组件将执行其中间件,并从中获得所有添加的功能。NX带有一些现成的核心中间件,您可以在下面找到它们。-文本插值:将代码中的值动态或一次性地插值到视图中。包括可选的过滤器。-动态和自定义属性:使用一次性或动态评估的本机属性或定义一些自定义属性。-事件处理:添加内联事件处理程序以侦听任何事件。包括可选的速率限制器。-视觉流程:在HTML视图内使用条件块和循环。-数据绑定:在任何事件上都没有边缘情况的单向,单次或双向数据绑定。-渲染:将HTML和CSS代码移动到每个组件的单独文件中,从而对它们进行模块化。-路由:具有自动参数同步和路由器事件的简单但功能强大的路由。动态样式:通过将对象传递给样式和类属性来简化样式。-动画:仅使用一些HTML属性即可创建功能强大的动画。-您可以使用简单的“函数中间件(元素,状态,下一个){}”语法定义的其他内容。...可以将它们组合在一起以创建具有所需功能的组件。或者,可以扩展和使用现成的核心组件,以避免样板代码。
nx-framework

特征

分类目录

具有任何许可的所有平台的NX framework替代品

AngularJS

AngularJS

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

Vue.js

Vue.js-用于构建交互式界面的直观,快速且可组合的MVVM。
React

React

一个用于构建用户界面的JavaScript库。
Polymer

Polymer

Polymer是使用最新Web技术的库,可让您创建自定义HTML元素。
ember.js

ember.js

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

Backbone.js

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

KnockoutJS

Knockout是一个JavaScript库,可帮助您使用干净的基础数据模型创建丰富,响应迅速的显示和编辑器用户界面。
Aurelia

Aurelia

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

Durandal

Durandal是一个用JavaScript编写的跨设备,跨平台客户端框架,旨在使单页应用程序(SPA)易于创建和维护。
KnockbackJS

KnockbackJS

Knockout.js和Backbone.js都有长处和短处,但在一起却是惊人的!与击退。
mithril

mithril

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

RiotJS

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

Svelte

基于编译器的组件框架,可构建有效的代码以通过手术方式更新DOM。
stenciljs

stenciljs

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

Microsoft Web Framework

MWF是一个系统,允许站点作者考虑如何最好地讲述Microsoft产品和服务的故事,并确信模块化产品将支持并协同工作。