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.