This is the news archive for the UIZE JavaScript Framework for the year 2012.
-
UIZE has added support for singletons in the form of the new Uize.Class.singleton static method implemented in the Uize.Class base class and inherited by all Uize.Class subclasses.
-
The new Uize.canExtend static method, implemented in the Uize base module, returns a boolean, indicating whether or not the specified value can be extended with custom properties.
-
The new Uize.Data.Combinations module provides methods for generating object or array combinations from a combination specifier, with support for an optional combination transformer and combination matcher.
-
The new Uize.now static method, implemented in the Uize base module, returns the current time in milliseconds since 1970 (POSIX time).
-
The new Uize.mergeInto static method, implemented in the Uize base module, merges the contents of one or more source objects into the specified target object, and returns the target object as the result.
-
The new Uize.getClass static method, implemented in the Uize base module, gets the class of which a specified value is an instance, or returns the value if it is a class or function.
-
The new Uize.toNumber static method, implemented in the Uize base module, lets you coerce a value to a number, with defaulting if it cannot be coerced successfully.
-
The new Uize.isSameAs static method tests if two values are the same in a strict equality test, with support for NaN values.
-
The new Uize.isNaN static method, implemented in the Uize base module, returns a boolean value, indicating whether or not the specified value is the JavaScript special value NaN.
-
The class mechanism that was implemented in the Uize module has been moved out of that module and into the new Uize.Class module.