YUI 3.x Home -

Site Search (YDN & YUIBlog):

# The Yahoo! User Interface Library (YUI) 3.1.1

## YUI 3.1.1

Thank you for downloading YUI 3.1.1. The YUI 3.1.1 release contains several bug fixes, documentation fixes, and example changes to YUI 3.1.0. Refer to this list for the full summary of changes made in YUI 3.1.1.

YUI 3.1.0 brought the widget infrastructure in YUI 3 to production quality and introduces the YUI 3 Tabview widget. The release also includes many enhancements to the Event Utility, Loader, and many other components throughout the library. Please review the API, explore the examples, and read the documentation on the YUI website for details.

YUI 3.1.1 is part of the broader YUI Library project, which is a collection of JavaScript and CSS resources that make it easier to build richly interactive applications in web browsers. They have been released as open source under a BSD license and are free for all uses.

UPGRADE NOTE: In bringing the widget infrastructure to production quality for 3.1.0, we changed the default prefix used for CSS classnames in YUI 3 from "yui-" to "yui3-" to avoid CSS classname conflicts in situations where YUI 2 widgets and YUI 3 widgets are deployed on the same page.

### Getting Started

1. Check out the examples of YUI in action. We recommend starting with the base YUI module and then move on to Node. Other utilities like Event, IO and Drag and Drop make for good points of exploration.
2. Remember that there are full user's guides for each component on the YUI website. If you have any questions about a component as you play with the examples, check out the component's user's guide (by following any of the links along the left side of the page) or the searchable API documentation.
3. Start building. Use the YUI 3 Configurator to configure a page for YUI 3 usage or base your exploration off of one of the existing examples.
4. Become a member of the YUI community. The YUI team and developers in the YUI community share thoughts and solutions in YUI 3 Forums. YUI developers also contribute to the YUIBlog, where you'll find in-depth articles, videos and other great content about YUI and the world of frontend engineering.

### YUI Functional Examples Included with This Download:

Along with the source code for YUI, your download includes 152 functional examples and tutorials showing YUI 3 in action. Use the list below or the menu at left to review these YUI demos — they're the best way to get oriented to what YUI can do and to grab sample code that can help you get started. Remember that these examples and more, in addition to user's guides for each YUI component, can also be found on the YUI website. (Note: Almost all examples in this distribution will work if you are browsing them from your filesystem, but some examples included here do need to be deployed on a PHP-enabled http server to function properly; if you don't have access to such a setup, just check out those examples on our website to see how they work.)

#### YUI 3 Core

- Event
- Node
- The YUI Global Object

#### YUI 3 Component Infrastructure

- Attribute
- Plugin
- Widget

#### YUI 3 Widgets

- Overlay
- Slider
- TabView

#### YUI 3 Node Plugins

- Focus Manager Node Plugin
- MenuNav Node Plugin

#### YUI 3 Utilities

- Animation
- AsyncQueue
- Browser History Utility
- Cache Utility
- Cookie
- DataSchema Utility
- DataSource Utility
- DataType Utility
- Drag & Drop
- Get
- IO
- ImageLoader
- Internationalization
- JSON
- Sortable List Utility
- StyleSheet

#### YUI 3 CSS Resources

- CSS Reset
- CSS Fonts
- CSS Base

#### YUI 3 Developer Tools

- Console
- Plugin.ConsoleFilters
- Profiler
- Test

Copyright © 2010 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings