DailyJS

jQuery Roundup: jQuery UI APIs, jQuery Smart AutoComplete, jFormer

Alex R. Young

Subscribe

@dailyjs

Facebook

Google+

jquery plugins validation forms

jQuery Roundup: jQuery UI APIs, jQuery Smart AutoComplete, jFormer

Posted by Alex R. Young on .
Featured

jquery plugins validation forms

jQuery Roundup: jQuery UI APIs, jQuery Smart AutoComplete, jFormer

Posted by Alex R. Young on .

jQuery API Redesigns

In API Redesigns: The Past, Present and
Future
on the jQuery UI Blog, Scott González
talks about the origins, current state, and future of the jQuery UI
APIs:

Over time, this led to what we have today, where something as simple as a draggable element has almost 30 options. On one hand, it's impressive that so many various use cases can be handled, often with the use of just one or two of these options. On the other hand, finding the right one or two options to use can be a daunting task, especially for new users.

The goal of the 2.0 release is to have simpler APIs with increased
stability and full test suites. This will require some
backwards-incompatible changes, however:

We know that no one looks forward to refactoring existing code to work with API changes, and we're working to make sure the transition process will be clear and simple. We hope that you, our users, understand that we need take this opportunity to refine jQuery UI to make it more robust, extensible, and maintainable in the long term.

jQuery Smart AutoComplete

jQuery-Smart-Auto-Complete (MIT License) by Lakshan Perera is an AutoComplete plugin that's easy to install and comes with sensible default options. It works with keyboard
controls, and supports custom filtering algorithms.

There's a Smart AutoComplete
demo

which has plenty of examples, and Lakshan wrote a blog post introducing
jQuery Smart
AutoComplete
.

jFormer

jFormer (MIT/GPL, demos, documentation) is a form framework written with jQuery and PHP. A PHP object,
JFormer is used alongside some appropriate client-side
JavaScript to take a lot of the drudgery out of form development.

This made me wonder if there's anything similar that would work in Node
or Ringo, and I found forms for Node
which I'll talk about tomorrow.