NX framework

NX framework

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

特征

分类目录

Mac版NX framework的替代品

AngularJS

AngularJS

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

React

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

Polymer

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

KnockoutJS

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

Aurelia

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

Durandal

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

KnockbackJS

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

stenciljs

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

Cyclow

JavaScript的反应式前端框架。