Vivus.js

Vivus.js

Vivus是一个轻量级的JavaScript类,使您可以为SVG设置动画,使它们看起来像被绘制。
Vivus是一个轻量级的JavaScript类(无依赖项),可让您对SVG进行动画处理,从而使其具有被绘制的外观。可以使用多种不同的动画,还可以选择创建自定义脚本以任意方式绘制SVG。动画类型•延迟的:每个路径元素都是在同一时间绘制的,并且在开始时稍有延迟。这是当前的默认动画。•同步:每条线都是同步绘制的。它们都同时开始和结束,因此命名为“ sync”。•OneByOne:每个路径元素都一个接一个绘制。该动画给人现场绘画的最佳印象。定时功能为了提供更大的自由度,可以覆盖每个路径和/或整个SVG的动画。它的工作原理类似于CSS动画计时功能。但是,它没有使用三次贝塞尔曲线函数,而是使用了一个简单的JavaScript函数。它必须接受一个数字作为参数(0到1之间),然后返回一个数字(也在0到1之间)。这是一个钩子。场景化此功能允许您编写SVG动画的脚本。为此,将直接在SVG的DOM中设置自定义值。这是使用方案同步的示例。我建议您查看源代码和自述文件以了解更多信息。

特征

Windows版Vivus.js的替代品

AngularJS

AngularJS

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

Plotly

Plotly是在线绘制和共享数据的最简单方法。JavaScript的开放源代码库(与https:// plot上的HighCharts进行比较。
KnockoutJS

KnockoutJS

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

NVD3

该项目试图为d3.js构建可重用的图表和图表组件,而又不失d3.js给您的力量。
Derby

Derby

MVC框架使编写可在Node.js和浏览器中运行的实时协作应用程序变得容易。
Koa

Koa

用于node.js的富有表现力的中间件,使用co生成器,使Web应用程序和API的编写更加有趣。
Webix Pivot Table

Webix Pivot Table

Webix Pivot是功能丰富的JavaScript工具,用于构建可嵌入到Web应用程序中的表格报告。
Durandal

Durandal

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

Webix Form Builder

Webix表单生成器工具旨在加快表单创建过程。
KnockbackJS

KnockbackJS

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

Chaplin

卓别林是使用Backbone.js库的JavaScript应用程序体系结构。
Serenade.js

Serenade.js

Serenade.js是基于MVC模式构建的客户端框架。
KeyLines Graph Visualization Toolkit

KeyLines Graph Visualization Toolkit

KeyLines是一个JavaScript工具箱,用于快速构建高性能图形可视化应用程序。
PowerShell Pipeworks

PowerShell Pipeworks

PowerShell Pipeworks是使用Windows PowerShell制作站点和服务的框架。
SocketStream

SocketStream

SocketStream是一个快速的模块化Node.js Web框架,专用于构建实时单页应用程序