Chapter 13. Mo.js
mo.js basically offers two ways to make something that moves. You can do what other libraries do and reach inside the DOM or SVG DOM and move it, or you can create a special mo.js object, which has some unique offerings. There are fundamental things available to both ways of working, such as custom path easing and timelines. The path easing and timelines also have pretty impressive working tools to make them easier to adjust while you’re working.
Depending on what you’re animating, the shapes and other objects that mo.js allows you to make might simplify your workflow. mo.js offers a declarative syntax that makes it very easy to create something on the fly.
The code for this ...