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 - 2013-05-19
- The new Uize.Class.doMy static method, implemented in the Uize.Class base class and inherited by all subclasses, provides a convenient and semantically more elegant way to call an instance method of a class on a specified instance. [read more]
- The new Uize.copyList method, implemented in the Uize base module, lets you conveniently copy the elements of a list object into a fresh array. [read more]
- The new Uize.push static method, implemented in the Uize base module, lets you conveniently push / append the elements from a source list onto the end of a target list. [read more]
- The @required directive, that is part of the JST template system implemented in the Uize.Template module, has been improved to allow the required modules to be specified in an arbitrarily long list of string arguments. [read more]
- The new Uize.Url.toRelative static method, implemented in the Uize.Url module, lets you create a relative URL from a base URL to a destination URL. [read more]
- The new Uize.merge method, implemented in the Uize base module, lets you merge the contents of multiple source objects together into a fresh object. [read more]
- The new Uize.copy method, implemented in the Uize base module, lets you copy the properties from one or more source objects into a freshly created object. [read more]
- The Uize.Wsh module, that is used for the few build scripts that can only be run in Windows Scripting Host, has been migrated to under the Uize.Build namespace as Uize.Build.Wsh. [read more]
- The new isMet instance method, implemented in the Uize.Class base class module, returns a boolean, indicating whether or not the specified condition is met. [read more]
- The new Uize.global static method, implemented in the Uize base module, lets you get a reference to the global object. [read more]
MORE LATEST NEWS