UIZE (pronounced "you eyes") is a powerful, open source, object oriented JavaScript framework - supporting widgets, AJAX, DOM, templates, and more.
Key Features
- UIZE is free to use (available under MIT License or GNU General Public License).
- UIZE is open source.
- UIZE supports mobile devices.
- UIZE is skinnable with your own CSS.
- UIZE is server agnostic - use it with any choice of server language and platform: Java (Apache TomCat), C# (IIS / ASP.NET), Visual Basic (IIS / ASP), C/C++, Perl (Perl / Apache), PHP, Ruby (Ruby on Rails), Python, etc.
- UIZE has lots of built-in widgets: slideshow, calendar, date picker, slider, marquee, dialog, menu, mag view, etc.
- UIZE offers many powerful features: JavaScript Animation, JavaScript Inheritance, JavaScript Events, JavaScript Modules, JavaScript Libraries, JavaScript Templates, JavaScript Widgets, JavaScript Localization, JavaScript Documentation, JavaScript Code Compression, JavaScript Build Scripts.
- UIZE does not extend native objects.
- UIZE is in active development.
News - 2012-05-05
- 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. [read more]
- 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. [read more]
- 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. [read more]
- The new Uize.now static method, implemented in the Uize base module, returns the current time in milliseconds since 1970 (POSIX time). [read more]
- 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. [read more]
- 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. [read more]
- 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. [read more]
- The new Uize.isSameAs static method tests if two values are the same in a strict equality test, with support for NaN values. [read more]
- 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. [read more]
- The class mechanism that was implemented in the Uize module has been moved out of that module and into the new Uize.Class module. [read more]
MORE LATEST NEWS