Vivus.js

Vivus.js

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

特征

具有任何许可的所有平台的Vivus.js替代品

jQuery

jQuery

jQuery是一个跨浏览器的JavaScript库,旨在简化HTML的客户端脚本。
  • 免费应用
  • Web
AngularJS

AngularJS

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

Gulp.js

自动化和增强您的工作流程流构建系统gulp对流和代码配置的使用使构建更简单,更直观。
RAWGraphs

RAWGraphs

RAWGraphs是一个开源应用程序,旨在让每个人都可以轻松查看复杂数据。RAWGraphs作为设计人员和视觉爱好者的工具而生,旨在提供电子表格和矢量图形编辑器之间缺少的链接。
Plotly

Plotly

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

ember.js

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

Processing.js

Processing.js是一种开放式编程语言,是...
  • 免费应用
  • Web
Backbone.js

Backbone.js

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

KnockoutJS

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

Ext JS

Ext JS是一个JavaScript库,用于使用Ajax,DHTML和DOM脚本编写技术来构建交互式Web应用程序。
  • 付费应用
  • Web
Raphaël

Raphaël

Raphaël是一个小型JavaScript库,可以简化网络上矢量图形的工作。
  • 免费应用
  • Web
VideoJS

VideoJS

VideoJS是HTML5视频播放器,使用Javascript和CSS构建,并在浏览器不支持HTML5视频时回退到Flash视频播放器。
NVD3

NVD3

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

Derby

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

Koa

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