UIZE JavaScript Framework

2009 NEWS 2009-07-12 - NEW MODULE: Uize.Curve

The new Uize.Curve module is a package under the Uize namespace that defines a namespace for other curve related modules (such as the Uize.Curve.Rubber and Uize.Curve.Mod modules), that provides some basic services that are useful for creating such curve related modules, and that also provides a number of the more commonly used curve function generators as built-ins.

The Uize.Curve module provides built-in curve function generators for power easing curves, "sweetened" power easing curves, sinusoidal easing curves, circular easing curves, exponential easing curves, and basic straight line curves. This module also provides curve function modifiers for making ease-out, ease-in-out, and ease-in-the-middle curve functions from ease-in curve functions, as well as a method for making ease-in, ease-out, ease-in-out, and ease-in-the-middle curve function generators from an ease-in curve function generator. Finally, miscellaneous services are provided that are useful for other curve related modules, such as the Uize.Curve.linear curve function, Uize.Curve.resolve static method, etc.

LEARN MORE