Less cruft, more fun: The Web Developers JavaScript kit
DED|Chain is free open source software (BSD License) that will allow you to build first class, high-quality websites without the cruft. You get the reliability of Yahoo! UI, and the developer friendliess of jQuery. You also receive the benefits of an easily customizable A.P.I. which puts you in control of how you will work with the library.
One of the greatest aspects of JavaScript is the ability to chain objects. The DED|Chain library is based on this very principle. Every new instance of a chain simply returns itself, and thus a chain is created.
Putting together a DED|Chain is simple. Go ahead and run the following code.
Wooooooooooooo Run Code
_$'#demo'on'click'function
_$'#blamo'fadeIn
duration: 2
thissetContent"Wasn't that fun?";
thisanimate
fontSize:
to: 24
unit: 'px'
1
YAHOOutilEasingelasticOut
thissetStyle'color''#ff0';
;
;
;
As the developer, you get to choose how you'll interact and read from the A.P.I.. Of course, there is a default standard put in place for you, but if you wish to change it to fit your own comfort level, it's as easy as pie to do. For instance, to change the default namespace of DED|Chain and a few of its methods, simply do the following:
DEDregister
namespace: 'RAD'
setStyle: 'css'
fetch: 'request'
;
What this does is changes the default '_$' namespace to 'RAD' and renames the setStyle and
fetch methods to css and request appropriately.
There is of course always that tendancy of wanting to see more. Feel free to browse some of the examples using DED|Chain.

throttle
and fetch methods in a way that is practical for web developers
and takes no time at all to set up advanced polling systems.

hijackForm
method which enables you to preset any form to be "'POST' ready" and
sent via remote request (xmlHTTPRequest). Useful for contact forms,
comment forms, or any kind of form really. The callback objects will
provide you all the convenience you need.
Obviously much credit goes to Yahoo!'s most excellent Yahoo! User Interface library which is the backbone of DED|Chain as well as Jack Slocum for putting together a lean, lightning speed DOM CSS Querying utility which is the base of all chains for DED|Chain. Lastly, much appreciation goes to John Resig's jQuery for the inspiration of DED|Chain's design.
The goals for DED|Chain in all honesty comes down to these three things. They may or may not change, but these were most definitely the original ideas.
DED|Chain © 2007 Dustin Diaz. DED|Chain was named after my initials "Dustin Edward Diaz" - and of course the nature of the library itself (the chaining).