Tuesday, February 14, 2006

Yahoo! User Interface Library and Design Pattern Library

Yahoo! User Interface Library is a JavaScript library (under the open source BSD license) that can be used to make a site more interactive. It is comprised of 'Core Utilities' and 'UI Controls'.

Core Utilities

  • Animation
  • Connection Manager (XMLHttpRequest / AJAX)
  • DOM (manipulating the elements (style, coordinates) in a loaded web page)
  • Drag and Drop
  • Event (adding them to existing elements on a page)

UI Controls

  • Calendar
  • Slider
  • TreeView

Yahoo! Design Pattern Library is a set of solutions to common problems (breadcrumbs, autocomplete, drag/drop, pagination etc). There is no code, but it does demonstrate the solutions Yahoo uses for its sites.

They also have a blog about it: Yahoo! User Interface Blog.

Tags: , , , ,

No comments: