jayDom JS Library
jayDom is a soon to be released JavaScript library that tries to provide its users with a standard of organizing and writing their JS code for complex web applications.
Features
- Microformat-like definitions of your markup
- Simplification of business logic: $('.task:first').field('progress', 50);
- Semantic jQuery selectors like $(':field(Person,name=Felix)')
- Easy ajax: $(':type(Person)').save()
- Dead-simple creation of new elements: $.create('Task', {name: 'New Task'}).appendTo('#tasklist');
- CakePHP-like $.url(), $.underscore(), $.camelize(), etc. functionality
- and more things to make your life easier ...
Current status
- April 23, 200: Sorry there hasn't been a release yet. Launching this blog took most of my time, but now I'll work hard on getting this out. If you want to be an early beta tester, contact me. Otherwise watch this page / the blog for updates.
More information
Additional information can currently be found in the slides of my presentation at CakeFest 2008.


I am getting an error witht the sources var on google_analytics_source.php, line 187
foreach...
Hi Felix, I always read your blog. The fun things is that you work with the two things I love a...
The line: < ?php echo ($num % 2) ? 'row-a': 'row-b'; ?>">
Could be :
if($num ++ >0){...
Information hiding is one of the cornerstones of OOP. Without private/protected modifiers ......
This discussion has been going on for a bit, but I feel I just have to add my 2 pennies to...