Vivus.js

Vivus.js

Vivus to lekka klasa JavaScript, która pozwala animować pliki SVG, nadając im wygląd rysowania.
Vivus to lekka klasa JavaScript (bez zależności), która pozwala animować pliki SVG, nadając im wygląd rysowania.Dostępnych jest wiele różnych animacji, a także możliwość utworzenia niestandardowego skryptu, aby narysować plik SVG w dowolny sposób.Typy animacji • Opóźnione: każdy element ścieżki jest rysowany w tym samym czasie z niewielkim opóźnieniem na początku.Jest to obecnie domyślna animacja.• Synchronizacja: każda linia jest rysowana synchronicznie.Wszystkie zaczynają się i kończą w tym samym czasie, stąd nazwa „synchronizacja”.• OneByOne: każdy element ścieżki jest rysowany jeden po drugim.Ta animacja daje najlepsze wrażenie rysowania na żywo.Funkcja pomiaru czasu Aby zapewnić większą swobodę, można zastąpić animację każdej ścieżki i / lub całego pliku SVG.Działa trochę podobnie do funkcji synchronizacji animacji CSS.Ale zamiast używać funkcji sześciennej beziera, używa prostej funkcji JavaScript.Musi zaakceptować liczbę jako parametr (od 0 do 1), a następnie zwrócić liczbę (również od 0 do 1).To jest haczyk.Scenariusz Ta funkcja umożliwia skryptowanie animacji pliku SVG.Aby to zrobić, wartości niestandardowe zostaną ustawione bezpośrednio w DOM pliku SVG.Oto przykład użycia synchronizacji scenariuszy.Polecam zajrzeć do kodu źródłowego i pliku readme, aby uzyskać więcej informacji.

Stronie internetowej:

cechy

Alternatywy dla Vivus.js'a dla wszystkich platform z dowolną licencją

Dojo Toolkit

Dojo Toolkit

Dojo Toolkit to modułowa biblioteka JavaScript typu open source (a ściślej zestaw narzędzi JavaScript) zaprojektowana w celu ułatwienia szybkiego rozwoju wieloplatformowego, opartego na JavaScript / Ajax ...
Lo-Dash

Lo-Dash

Lo-Dash to drop-in zamiennik Underscore.js, który zapewnia poprawę wydajności, poprawki błędów i dodatkowe funkcje.
Webix Pivot Table

Webix Pivot Table

Webix Pivot to bogate w funkcje narzędzie JavaScript do tworzenia raportów tabel, które można osadzić w aplikacjach internetowych.
Durandal

Durandal

Durandal to wieloplatformowa platforma kliencka napisana w JavaScript, zaprojektowana w taki sposób, aby tworzenie i utrzymywanie aplikacji pojedynczej strony (SPA) było łatwe.
Webix Form Builder

Webix Form Builder

Narzędzie Webix Form Builder ma na celu przyspieszenie procesu tworzenia formularzy.
KnockbackJS

KnockbackJS

Zarówno Knockout.js, jak i Backbone.js mają swoje mocne i słabe strony, ale razem są niesamowite!Z Odrzutem.
Prototype

Prototype

Prototype to framework JavaScript, który ma na celu ułatwienie tworzenia dynamicznych aplikacji internetowych.Prototyp zapewnia różne funkcje do tworzenia aplikacji JavaScript.
Chaplin

Chaplin

Chaplin to architektura aplikacji JavaScript wykorzystująca bibliotekę Backbone.js.
dc.js

dc.js

dc.js to biblioteka wykresów JavaScript z natywną obsługą Crossfilter i umożliwiająca wysoce wydajną eksplorację dużego, wielowymiarowego zestawu danych (zainspirowana przez ...
KeyLines Graph Visualization Toolkit

KeyLines Graph Visualization Toolkit

KeyLines to zestaw narzędzi JavaScript do szybkiego tworzenia aplikacji do wizualizacji wykresów o wysokiej wydajności.
Serenade.js

Serenade.js

Serenade.js to framework po stronie klienta zbudowany na wzorze MVC.
Html5media

Html5media

html5media to biblioteka JavaScript, która umożliwia każdej przeglądarce odtwarzanie multimediów zdefiniowanych w tagach mediów HTML5.
GoJS

GoJS

GoJS to bogata w funkcje biblioteka JavaScript do wdrażania interaktywnych diagramów we współczesnych przeglądarkach i platformach.GoJS ułatwia tworzenie diagramów złożonych węzłów, łączy i grup dzięki dostosowanym szablonom i układom.
Janvas

Janvas

Rysuj grafikę wektorową online i twórz interaktywne treści w SVG.
Spine.js

Spine.js

Twórz niesamowite aplikacje JavaScript MVC