Submit A Resource
Contact Us
About Functionn

Subscription Options

Subscribe By Email (265+)



Jul 10, 2012

Author: Hirvesh Posted At: 7/10/2012 Tags: , , , , , ,

OxJS — A JavaScript Library For Web Applications

OxJS (pronounced oh-ex-jay-ess) is a comprehensive JavaScript library, originally developed for the media archive platform While it still has bugs, holes, design errors and lots of cruft, its good parts may already be of interest to a wider audience.

Core Library

The core of OxJS is Ox.js, a general-purpose utility library. It embraces functional programming, supports modules, provides lots of tools to deal with dates, has all the missing math methods (plus some more for geographic coordinates) and helper functions for strings and regular expressions, fixes type detection and equality testing, includes utilities to handle HTML, the DOM and remote requests, can tokenize and minify JavaScript, comes with its own documentation format, including inline tests, and does many other cool things.

UI Framework

Then there are modules, most notably Ox.UI, which provides a simple but flexible model to write complex, desktop-class web applications for HTML5-compliant browsers. Ox.UI has tons of highly customizable and fully themable widgets: all the form elements you ever wanted, menus that actually work, resizable panels and dialogs, grid and table views that can hold millions of items, maps and calendars done right, a feature-rich video player, and lots more. These widgets communicate via built-in events, they can be extended or recombined to form new widgets, and, above all, they allow you to focus on your application and stop arguing with the DOM. And if you need to, each widget comes with the exact same API as a jQuery-wrapped DOM element. But Ox.UI also provides the logic to bring these pieces together, including custom events, keyboard focus, remote API discovery and client-side URL handling. As long as your backend speaks JSON, it doesn't have to speak any HTML whatsoever.

Other Modules

Among the other modules, Ox.Unicode helps with converting or sorting unicode strings, Ox.Image can do basic image manipulation, including steganography.

Requirements: None
License: GPL or MIT License

Daily Posts, Be Updated, Subscribe:

Want Free Web Resources? Enter Your Email And We'll Send It To You - Daily! (265+ Subscribers)

Yup, it's that straight forward! Enter your email address below and we'll send you the latest web resources to your inbox, everyday. We don't do spam. Ever.

Trending Posts On Functionn This Week


Other Interesting Resources:


Post a Comment


Recent Posts

Popular Categories

Popular Components

Popular Licenses