src/cm/media/js/lib/yui/yui3.0.0/examples/index.html
changeset 0 40c8f766c9b8
equal deleted inserted replaced
-1:000000000000 0:40c8f766c9b8
       
     1 
       
     2 
       
     3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
       
     4 <html>
       
     5 <head>
       
     6 	<title>YUI 3: Index of Library Examples</title>
       
     7     <meta http-equiv="content-type" content="text/html; charset=utf-8">
       
     8     	<link rel="stylesheet" type="text/css" href="../assets/yui.css" >
       
     9 
       
    10 <style>
       
    11     /*Supplemental CSS for the YUI distribution*/
       
    12     #custom-doc { width: 95%; min-width: 950px; }
       
    13     #pagetitle {background-image: url(../assets/bg_hd.gif);}
       
    14 /*    #pagetitle h1 {background-image: url(../assets/title_h_bg.gif);}*/
       
    15 </style>
       
    16 
       
    17 
       
    18 </head>
       
    19 <body id="yahoo-com" class="">
       
    20 <div id="custom-doc" class="yui-t2">
       
    21 <div id="hd">
       
    22 	<div id="ygunav">
       
    23 		<p>
       
    24             <em>
       
    25                 <a href="http://developer.yahoo.com/yui/3/">YUI 3.x Home</a> <i> - </i>	
       
    26             </em>
       
    27 		</p>
       
    28 		<form action="http://search.yahoo.com/search" id="sitesearchform">
       
    29             <input name="vs" type="hidden" value="developer.yahoo.com">
       
    30             <input name="vs" type="hidden" value="yuiblog.com">
       
    31 		    <div id="sitesearch">
       
    32 		    	<label for="searchinput">Site Search (YDN &amp; YUIBlog): </label>
       
    33 			    <input type="text" id="searchinput" name="p">
       
    34 			    <input type="submit" value="Search" id="searchsubmit" class="ygbt">
       
    35 		    </div>
       
    36 		</form>
       
    37     </div>
       
    38 	<div id="ygma"><a href="../"><img src="../assets/logo.gif"  border="0" width="200" height="93"></a></div>
       
    39 	<div id="pagetitle"><h1>YUI 3: Index of Library Examples</h1></div>
       
    40 </div>
       
    41 <div id="bd">
       
    42 
       
    43 <div id="yui-main">
       
    44     <div class="yui-b" page-examples" id="main"> 
       
    45 
       
    46 <h2>YUI 3: Index of Examples</h2>
       
    47 	
       
    48 <p>YUI 3 ships with a series of 130 examples that illustrate the implementation of its components. The examples can be starting points for your exploration, code snippets to jump-start your own programming, or simply inspiration as to how various interaction patterns can be enabled in the web browser via YUI.</p>
       
    49 
       
    50 <p>This page allow you to explore these examples component-by-component; on this page you'll find the full index of library examples with the link and short description of each.</p>
       
    51 
       
    52 <h3>YUI 3 Core</h3><table class='examplesTable'>
       
    53 <thead>
       
    54 <tr><th class='title' colspan='2'><h4>Event</h4></th></tr></thead>
       
    55 <tbody>
       
    56 <tr class='odd'><td class='title'><a href='event/event-simple.html'>Simple DOM Events</a></td><td class='description'>Use the Event Utility to attach simple DOM event handlers.</td></tr>
       
    57 <tr class='even'><td class='title'><a href='event/event-timing.html'>Using 'available', 'contentready', and 'domready'</a></td><td class='description'>Event Utility gives you control over when you execute your scripts.  In addition to the window's <code>load</code> event, Event Utility lets you know when an element is available, when its children are available, and when the page's full DOM is available.</td></tr>
       
    58 <tr class='odd'><td class='title'><a href='event/event-ce.html'>Using Custom Events</a></td><td class='description'>Use the Event Utility to create Custom Events that are bubbleable, preventable, cancelable and much more.</td></tr>
       
    59 <tr class='even'><td class='title'><a href='event/event-focus-blur.html'>Skinning via Progressive Enhancement using the Event Utility and the Loader</a></td><td class='description'>Using Progressive Enhancement to skin checkboxes with the help of the Loader and the Event Utility's "focus" and "blur" events and the "delegate" method.</td></tr>
       
    60 </tbody>
       
    61 </table>
       
    62 <table class='examplesTable'>
       
    63 <thead>
       
    64 <tr><th class='title' colspan='2'><h4>Node</h4></th></tr></thead>
       
    65 <tbody>
       
    66 <tr class='odd'><td class='title'><a href='node/basic-node.html'>Node Basics</a></td><td class='description'>Using selectors and property accessors with Node.</td></tr>
       
    67 <tr class='even'><td class='title'><a href='node/dom-node.html'>DOM Methods</a></td><td class='description'>Using DOM methods.</td></tr>
       
    68 <tr class='odd'><td class='title'><a href='node/event-node.html'>NodeList Events</a></td><td class='description'>Using events with NodeList instances.</td></tr>
       
    69 <tr class='even'><td class='title'><a href='node/nodelist.html'>NodeList</a></td><td class='description'>NodeList provides Node functionality for multiple nodes.</td></tr>
       
    70 <tr class='odd'><td class='title'><a href='node/node-evt-delegation.html'>Delegating Node Events</a></td><td class='description'>Using a single event listener to handle events on multiple nodes.</td></tr>
       
    71 <tr class='even'><td class='title'><a href='node/node-screen.html'>Measuring the Window and Document</a></td><td class='description'>This example demonstrates how to measure the window and document.</td></tr>
       
    72 <tr class='odd'><td class='title'><a href='node/node-xy.html'>Node Positioning</a></td><td class='description'>This example demonstrates how to position an element in page coordinates.</td></tr>
       
    73 <tr class='even'><td class='title'><a href='node/node-style.html'>Node Styling</a></td><td class='description'>This example demonstrates how to set styles and get style information.</td></tr>
       
    74 <tr class='odd'><td class='title'><a href='node/node-insert.html'>Adding Node Content</a></td><td class='description'>This example demonstrates how to insert content into a Node.</td></tr>
       
    75 </tbody>
       
    76 </table>
       
    77 <table class='examplesTable'>
       
    78 <thead>
       
    79 <tr><th class='title' colspan='2'><h4>The YUI Global Object</h4></th></tr></thead>
       
    80 <tbody>
       
    81 <tr class='odd'><td class='title'><a href='yui/yui-core.html'>YUI Core</a></td><td class='description'>YUI Core</td></tr>
       
    82 <tr class='even'><td class='title'><a href='yui/yui-more.html'>Load All Modules</a></td><td class='description'>Load All Modules</td></tr>
       
    83 <tr class='odd'><td class='title'><a href='yui/yui-multi.html'>Multiple Instances</a></td><td class='description'>Working with multiple YUI instances.</td></tr>
       
    84 <tr class='even'><td class='title'><a href='yui/yui-compat.html'>YUI 2.x and 3.x</a></td><td class='description'>Working with YUI 2.x and 3.x.</td></tr>
       
    85 <tr class='odd'><td class='title'><a href='yui/yui-loader-ext.html'>YUI Loader - Dynamically Adding YUI and External Modules</a></td><td class='description'>On-demand loading of YUI and non-YUI assets</td></tr>
       
    86 <tr class='even'><td class='title'><a href='yui/yui-extend.html'>Create Class Hierarchies with <code>extend</code></a></td><td class='description'>Create class hierarchies with <code>extend</code></td></tr>
       
    87 <tr class='odd'><td class='title'><a href='yui/yui-augment.html'>Compose Classes of Objects with <code>augment</code></a></td><td class='description'>Creating a composition-based class structure using <code>augment</code></td></tr>
       
    88 <tr class='even'><td class='title'><a href='yui/yui-mix.html'>Add Behaviors to Objects with <code>mix</code></a></td><td class='description'>Add behaviors to objects or static classes with <code>mix</code></td></tr>
       
    89 <tr class='odd'><td class='title'><a href='yui/yui-merge.html'>Combine Data Sets with <code>merge</code></a></td><td class='description'>Combine data sets and create shallow copies of objects with <code>merge</code></td></tr>
       
    90 <tr class='even'><td class='title'><a href='yui/yui-isa.html'>Check Data Types with <code>Lang</code></a></td><td class='description'>Check data types with the <code>Lang Utilities</code></td></tr>
       
    91 <tr class='odd'><td class='title'><a href='yui/yui-ua.html'>Browser Detection with <code>UA</code></a></td><td class='description'>Get information about the current user agent with <code>UA</code></td></tr>
       
    92 </tbody>
       
    93 </table>
       
    94 
       
    95 <h3>YUI 3 Utilities</h3><table class='examplesTable'>
       
    96 <thead>
       
    97 <tr><th class='title' colspan='2'><h4>Animation</h4></th></tr></thead>
       
    98 <tbody>
       
    99 <tr class='odd'><td class='title'><a href='anim/basic.html'>Basic Animation</a></td><td class='description'>Creating and using a simple animation.</td></tr>
       
   100 <tr class='even'><td class='title'><a href='anim/easing.html'>Animation Easing</a></td><td class='description'>The Animation Utility allows you to implement 'easing effects' &mdash; for example, when an animation gradually slows down as it nears completion, that's an easing effect known as 'ease-in'.  This example shows you how to use easing effects with your animations.</td></tr>
       
   101 <tr class='odd'><td class='title'><a href='anim/colors.html'>Animating Colors</a></td><td class='description'>Color animations can be effective indicators of state during the lifespan of a dynamic page.  This example shows you how to animate color attributes of an element.</td></tr>
       
   102 <tr class='even'><td class='title'><a href='anim/alt-iterations.html'>Alternating Iterations</a></td><td class='description'>The <code>direction</code> attribute can be used to reverse the animation on alternate iterations.</td></tr>
       
   103 <tr class='odd'><td class='title'><a href='anim/anim-xy.html'>Animating XY Position</a></td><td class='description'>This example shows you how to animate the xy coordinates of an element.</td></tr>
       
   104 <tr class='even'><td class='title'><a href='anim/curve.html'>Animating Along a Curved Path</a></td><td class='description'>This example demonstrates animating an element along a curved path using bezier control points.</td></tr>
       
   105 <tr class='odd'><td class='title'><a href='anim/scroll.html'>Animated Scrolling</a></td><td class='description'>This example shows how to animate the scrolling of an element.</td></tr>
       
   106 <tr class='even'><td class='title'><a href='anim/reverse.html'>Reversing an Animation</a></td><td class='description'>The <code>reverse</code> attribute allows you to change the run direction of an animation.</td></tr>
       
   107 <tr class='odd'><td class='title'><a href='anim/end-event.html'>Using the End Event</a></td><td class='description'>This example demonstrates how to use the <code>end</code> event.</td></tr>
       
   108 <tr class='even'><td class='title'><a href='anim/anim-chaining.html'>Chaining Animations Using the <code>end</code> Event</a></td><td class='description'>Animations can be chained (set to fire sequentially) using Animation's <code>end</code> event.</td></tr>
       
   109 </tbody>
       
   110 </table>
       
   111 <table class='examplesTable'>
       
   112 <thead>
       
   113 <tr><th class='title' colspan='2'><h4>AsyncQueue</h4></th></tr></thead>
       
   114 <tbody>
       
   115 <tr class='odd'><td class='title'><a href='async-queue/queue_app.html'>Building a UI with AsyncQueue</a></td><td class='description'>Using AsyncQueue to incrementally construct an application interface</td></tr>
       
   116 </tbody>
       
   117 </table>
       
   118 <table class='examplesTable'>
       
   119 <thead>
       
   120 <tr><th class='title' colspan='2'><h4>Browser History Utility</h4></th></tr></thead>
       
   121 <tbody>
       
   122 <tr class='odd'><td class='title'><a href='history/history-navbar.html'>Simple Navigation Bar</a></td><td class='description'>Use the Browser History Utility to "ajaxify" a simple navigation bar without compromising the use of the back/forward buttons.</td></tr>
       
   123 </tbody>
       
   124 </table>
       
   125 <table class='examplesTable'>
       
   126 <thead>
       
   127 <tr><th class='title' colspan='2'><h4>Cache Utility</h4></th></tr></thead>
       
   128 <tbody>
       
   129 <tr class='odd'><td class='title'><a href='cache/cache_basic.html'>Basic Caching</a></td><td class='description'>Basic caching functionality with the Cache Utility.</td></tr>
       
   130 </tbody>
       
   131 </table>
       
   132 <table class='examplesTable'>
       
   133 <thead>
       
   134 <tr><th class='title' colspan='2'><h4>Cookie</h4></th></tr></thead>
       
   135 <tbody>
       
   136 <tr class='odd'><td class='title'><a href='cookie/cookie-simple-example.html'>Simple Cookie Example</a></td><td class='description'>Demonstrates basic usage of the Cookie utility for reading and writing cookies.</td></tr>
       
   137 <tr class='even'><td class='title'><a href='cookie/cookie-advanced-example.html'>Advanced Cookie Example</a></td><td class='description'>Demonstrates using the Cookie utility to get, set and remove cookies.</td></tr>
       
   138 <tr class='odd'><td class='title'><a href='cookie/cookie-subcookie-example.html'>Subcookie Example</a></td><td class='description'>Demonstrates using the Cookie utility to get and set subcookies.</td></tr>
       
   139 </tbody>
       
   140 </table>
       
   141 <table class='examplesTable'>
       
   142 <thead>
       
   143 <tr><th class='title' colspan='2'><h4>DataSchema Utility</h4></th></tr></thead>
       
   144 <tbody>
       
   145 <tr class='odd'><td class='title'><a href='dataschema/dataschema_array.html'>DataSchema.Array</a></td><td class='description'>Schema parsing a JavaScript array.</td></tr>
       
   146 <tr class='even'><td class='title'><a href='dataschema/dataschema_json.html'>DataSchema.JSON</a></td><td class='description'>Schema parsing JSON data.</td></tr>
       
   147 <tr class='odd'><td class='title'><a href='dataschema/dataschema_table.html'>DataSchema.XML for HTML Tables</a></td><td class='description'>Schema parsing data held in TABLE elements.</td></tr>
       
   148 <tr class='even'><td class='title'><a href='dataschema/dataschema_xml.html'>DataSchema.XML for XML Data</a></td><td class='description'>Schema parsing XML data.</td></tr>
       
   149 <tr class='odd'><td class='title'><a href='dataschema/dataschema_text.html'>DataSchema.Text</a></td><td class='description'>Schema parsing delimited plain-text data.</td></tr>
       
   150 <tr class='even'><td class='title'><a href='dataschema/dataschema_parsing.html'>Enforcing DataTypes</a></td><td class='description'>Parsing data into specified types as the schema is being applied.</td></tr>
       
   151 </tbody>
       
   152 </table>
       
   153 <table class='examplesTable'>
       
   154 <thead>
       
   155 <tr><th class='title' colspan='2'><h4>DataSource Utility</h4></th></tr></thead>
       
   156 <tbody>
       
   157 <tr class='odd'><td class='title'><a href='datasource/datasource_local.html'>DataSource.Local</a></td><td class='description'>The Local DataSource manages retrieval of in-page data, from JavaScript arrays and objects to DOM elements.</td></tr>
       
   158 <tr class='even'><td class='title'><a href='datasource/datasource_get.html'>DataSource.Get</a></td><td class='description'>The Get DataSource, which manages retrieval of data from remote sources via the Get Utility, can be useful for accessing data from cross-domain servers without the need for a proxy.</td></tr>
       
   159 <tr class='odd'><td class='title'><a href='datasource/datasource_io.html'>DataSource.IO</a></td><td class='description'>The IO DataSource manages retrieval of data from remote sources, via the IO Utility.</td></tr>
       
   160 <tr class='even'><td class='title'><a href='datasource/datasource_function.html'>DataSource.Function</a></td><td class='description'>The Function DataSource, which manages retrieval of data from a JavaScript function, provides a highly customizeable mechanism for implementer-defined data retrieval algorithms</td></tr>
       
   161 <tr class='odd'><td class='title'><a href='datasource/datasource_caching.html'>DataSource with Caching</a></td><td class='description'>Use the DataSourceCache plugin to enable caching and reduce server calls to remote sources.</td></tr>
       
   162 <tr class='even'><td class='title'><a href='datasource/datasource_polling.html'>DataSource with Polling</a></td><td class='description'>Use the Pollable extension to enable polling in your DataSource.</td></tr>
       
   163 </tbody>
       
   164 </table>
       
   165 <table class='examplesTable'>
       
   166 <thead>
       
   167 <tr><th class='title' colspan='2'><h4>DataType Utility</h4></th></tr></thead>
       
   168 <tbody>
       
   169 <tr class='odd'><td class='title'><a href='datatype/datatype_dateformat.html'>DataType.Date.format()</a></td><td class='description'>Formatting dates into strings.</td></tr>
       
   170 <tr class='even'><td class='title'><a href='datatype/datatype_dateparse.html'>DataType.Date.parse()</a></td><td class='description'>Parsing data into dates.</td></tr>
       
   171 <tr class='odd'><td class='title'><a href='datatype/datatype_numberformat.html'>DataType.Number.format()</a></td><td class='description'>Formatting numbers into strings.</td></tr>
       
   172 <tr class='even'><td class='title'><a href='datatype/datatype_numberparse.html'>DataType.Number.parse()</a></td><td class='description'>Parsing data into numbers.</td></tr>
       
   173 <tr class='odd'><td class='title'><a href='datatype/datatype_xmlformat.html'>DataType.XML.format()</a></td><td class='description'>Formatting XML documents into strings.</td></tr>
       
   174 <tr class='even'><td class='title'><a href='datatype/datatype_xmlparse.html'>DataType.XML.parse()</a></td><td class='description'>Parsing strings into XML documents.</td></tr>
       
   175 </tbody>
       
   176 </table>
       
   177 <table class='examplesTable'>
       
   178 <thead>
       
   179 <tr><th class='title' colspan='2'><h4>Drag &amp; Drop</h4></th></tr></thead>
       
   180 <tbody>
       
   181 <tr class='odd'><td class='title'><a href='dd/simple-drag.html'>Simple Drag</a></td><td class='description'>This example shows a simple drag interaction that doesn't require a drop interaction.</td></tr>
       
   182 <tr class='even'><td class='title'><a href='dd/drag-plugin.html'>Drag Node Plugin</a></td><td class='description'>This example shows using the Drag Node Plugin.</td></tr>
       
   183 <tr class='odd'><td class='title'><a href='dd/proxy-drag.html'>Proxy Drag</a></td><td class='description'>This example shows a simple proxy drag interaction that doesn't require a drop interaction.</td></tr>
       
   184 <tr class='even'><td class='title'><a href='dd/constrained-drag.html'>Drag Constrained to a Region</a></td><td class='description'>This example shows how to constrain a draggable Node to another Nodes region.</td></tr>
       
   185 <tr class='odd'><td class='title'><a href='dd/groups-drag.html'>Interaction Groups</a></td><td class='description'>Using interaction groups, this example demonstrates how to tie into the Drag & Drop Utility's interesting moments to provide visual affordances for the current drag operation.</td></tr>
       
   186 <tr class='even'><td class='title'><a href='dd/shim-drag.html'>Using the Drag Shim</a></td><td class='description'>This example shows the use of the drag shim when dragging nodes over other troublesome nodes.</td></tr>
       
   187 <tr class='odd'><td class='title'><a href='dd/anim-drop.html'>Animated Drop Targets</a></td><td class='description'>This example will show you how to make an animated node a Drop target.</td></tr>
       
   188 <tr class='even'><td class='title'><a href='dd/drop-code.html'>Drop Based Coding</a></td><td class='description'>This example shows how to use the Drop Target events to code your application.</td></tr>
       
   189 <tr class='odd'><td class='title'><a href='dd/winscroll.html'>Window Scrolling</a></td><td class='description'>Using the Window Scroll plugin</td></tr>
       
   190 <tr class='even'><td class='title'><a href='dd/list-drag.html'>List reorder w/Bubbling</a></td><td class='description'>This example shows how to make a sortable list using Custom Event Bubbling.</td></tr>
       
   191 <tr class='odd'><td class='title'><a href='dd/scroll-list.html'>List reorder w/Scrolling</a></td><td class='description'>This example shows how to make a sortable list using Custom Event Bubbling and Node Scrolling.</td></tr>
       
   192 <tr class='even'><td class='title'><a href='dd/portal-drag.html'>Portal Style Example</a></td><td class='description'>Portal style example using Drag & Drop Event Bubbling and Animation.</td></tr>
       
   193 <tr class='odd'><td class='title'><a href='dd/photo-browser.html'>Photo Browser</a></td><td class='description'>Example Photo Browser application.</td></tr>
       
   194 </tbody>
       
   195 </table>
       
   196 <table class='examplesTable'>
       
   197 <thead>
       
   198 <tr><th class='title' colspan='2'><h4>Get</h4></th></tr></thead>
       
   199 <tbody>
       
   200 <tr class='odd'><td class='title'><a href='get/get-script-basic.html'>Getting a Script Node with JSON Data</a></td><td class='description'>This example illustrates the simple use case in which the Get Utility is used to retrieve JSON data from a web service.</td></tr>
       
   201 </tbody>
       
   202 </table>
       
   203 <table class='examplesTable'>
       
   204 <thead>
       
   205 <tr><th class='title' colspan='2'><h4>IO</h4></th></tr></thead>
       
   206 <tbody>
       
   207 <tr class='odd'><td class='title'><a href='io/io-get.html'>GET Transaction</a></td><td class='description'>Explores the use of HTTP GET to request data from the server, and handling the transaction lifecycle using events.</td></tr>
       
   208 <tr class='even'><td class='title'><a href='io/io-post.html'>POST Transaction</a></td><td class='description'>Explores the use of HTTP POST to send data to the server and retrieve the server's response.</td></tr>
       
   209 <tr class='odd'><td class='title'><a href='io/io-weather.html'>XML Transaction &mdash; Retrieving a Yahoo! Weather RSS (XML) Feed via a Server-Side Proxy</a></td><td class='description'>Demonstrates how to retrieve XML data from a web service and make use of that information within the page.</td></tr>
       
   210 <tr class='even'><td class='title'><a href='io/io-xdr.html'>Cross-Domain JSON Transaction &mdash; Retrieving a News Feed from Yahoo! Pipes</a></td><td class='description'>Fetch a cross-domain, JSON-formatted RSS news feed directly from <a href='http://pipes.yahoo.com'>Yahoo! Pipes</a>.</td></tr>
       
   211 </tbody>
       
   212 </table>
       
   213 <table class='examplesTable'>
       
   214 <thead>
       
   215 <tr><th class='title' colspan='2'><h4>ImageLoader</h4></th></tr></thead>
       
   216 <tbody>
       
   217 <tr class='odd'><td class='title'><a href='imageloader/imageloader-basics.html'>Basic Features of the ImageLoader Utility</a></td><td class='description'>Demonstrates the basic features and operation of the ImageLoader Utility, deferring the loading of images until specific events happen or specific time limits expire.</td></tr>
       
   218 <tr class='even'><td class='title'><a href='imageloader/imageloader-fold.html'>Loading Images Below the Fold</a></td><td class='description'>Loading images above the fold immediately while deferring the loading of images below the fold.</td></tr>
       
   219 <tr class='odd'><td class='title'><a href='imageloader/imageloader-class.html'>Using ImageLoader with CSS Class Names</a></td><td class='description'>Using CSS class names to target specific images for deferred loading.</td></tr>
       
   220 </tbody>
       
   221 </table>
       
   222 <table class='examplesTable'>
       
   223 <thead>
       
   224 <tr><th class='title' colspan='2'><h4>JSON</h4></th></tr></thead>
       
   225 <tbody>
       
   226 <tr class='odd'><td class='title'><a href='json/json_connect.html'>JSON with Y.io</a></td><td class='description'>Use JSON to parse data received from Y.io calls</td></tr>
       
   227 <tr class='even'><td class='title'><a href='json/json_freeze_thaw.html'>Rebuilding class instances from JSON data</a></td><td class='description'>Using the replacer and reviver parameters to reconstitute object instances</td></tr>
       
   228 <tr class='odd'><td class='title'><a href='json/json_convert_values.html'>Adding new object members during parsing</a></td><td class='description'>Using a currency conversion calculation to add a new price member to a JSON response</td></tr>
       
   229 </tbody>
       
   230 </table>
       
   231 <table class='examplesTable'>
       
   232 <thead>
       
   233 <tr><th class='title' colspan='2'><h4>StyleSheet</h4></th></tr></thead>
       
   234 <tbody>
       
   235 <tr class='odd'><td class='title'><a href='stylesheet/stylesheet_theme.html'>Adjusting a page theme on the fly</a></td><td class='description'>Use StyleSheet to adjust the CSS rules applying a page theme from user input</td></tr>
       
   236 </tbody>
       
   237 </table>
       
   238 
       
   239 <h3>YUI 3 Component Infrastructure</h3><table class='examplesTable'>
       
   240 <thead>
       
   241 <tr><th class='title' colspan='2'><h4>Attribute</h4></th></tr></thead>
       
   242 <tbody>
       
   243 <tr class='odd'><td class='title'><a href='attribute/attribute-basic.html'>Basic Attribute Configuration</a></td><td class='description'>Use the Attribute API to define, set and get attribute values.</td></tr>
       
   244 <tr class='even'><td class='title'><a href='attribute/attribute-rw.html'>Read-Only and Write-Once Attributes</a></td><td class='description'>Configure attributes to be readOnly or writeOnce.</td></tr>
       
   245 <tr class='odd'><td class='title'><a href='attribute/attribute-event.html'>Attribute Change Events</a></td><td class='description'>How to listen for changes in attribute values.</td></tr>
       
   246 <tr class='even'><td class='title'><a href='attribute/attribute-basic-speeddate.html'>Attribute Based Speed Dating</a></td><td class='description'>Create a basic SpeedDater class, with Attribute support</td></tr>
       
   247 <tr class='odd'><td class='title'><a href='attribute/attribute-event-speeddate.html'>Attribute Event Based Speed Dating</a></td><td class='description'>Refactors the basic Speed Dating example, to use attribute change events to update rendered elements, and have two instances react to another.</td></tr>
       
   248 <tr class='even'><td class='title'><a href='attribute/attribute-getset.html'>Attribute Getters, Setters and Validators</a></td><td class='description'>Add custom methods to get and set attribute values and provide validation support.</td></tr>
       
   249 </tbody>
       
   250 </table>
       
   251 <table class='examplesTable'>
       
   252 <thead>
       
   253 <tr><th class='title' colspan='2'><h4>Widget</h4></th></tr></thead>
       
   254 <tbody>
       
   255 <tr class='odd'><td class='title'><a href='widget/widget-extend.html'>Extending the base widget class</a></td><td class='description'>Shows how to extend the base widget class, to create your own Widgets.</td></tr>
       
   256 <tr class='even'><td class='title'><a href='widget/widget-build.html'>Creating custom widget classes</a></td><td class='description'>Shows how to use Base.build to create custom Widget classes.</td></tr>
       
   257 <tr class='odd'><td class='title'><a href='widget/widget-tooltip.html'>Creating a simple Tooltip widget</a></td><td class='description'>Shows how to extend the Widget class, and add WidgetPosition and WidgetStack to create a Tooltip widget class.</td></tr>
       
   258 </tbody>
       
   259 </table>
       
   260 
       
   261 <h3>YUI 3 Widgets</h3><table class='examplesTable'>
       
   262 <thead>
       
   263 <tr><th class='title' colspan='2'><h4>Overlay</h4></th></tr></thead>
       
   264 <tbody>
       
   265 <tr class='odd'><td class='title'><a href='overlay/overlay-xy.html'>Basic XY Positioning</a></td><td class='description'>Shows how to instantiate a basic Overlay instance, and use the Overlay's basic XY positioning support.</td></tr>
       
   266 <tr class='even'><td class='title'><a href='overlay/overlay-align.html'>Extended XY Positioning</a></td><td class='description'>Shows how to use the Overlay's extended XY positioning support, to align the Overlay relative to another element, or the viewport.</td></tr>
       
   267 <tr class='odd'><td class='title'><a href='overlay/overlay-stack.html'>Stack Support</a></td><td class='description'>Shows how to use the Overlay's zindex and shim support when positioning Overlays above other elements on the page.</td></tr>
       
   268 <tr class='even'><td class='title'><a href='overlay/overlay-stdmod.html'>Standard Module Support</a></td><td class='description'>Shows how to modify content in the Overlay's header, body and footer sections.</td></tr>
       
   269 <tr class='odd'><td class='title'><a href='overlay/overlay-io-plugin.html'>IO Plugin</a></td><td class='description'>Shows how to create a simple plugin to retrieve content for the Overlay using the io utility.</td></tr>
       
   270 <tr class='even'><td class='title'><a href='overlay/overlay-anim-plugin.html'>Animation Plugin</a></td><td class='description'>Shows how to create a simple plugin to animate the Overlay's movement and visibility.</td></tr>
       
   271 </tbody>
       
   272 </table>
       
   273 <table class='examplesTable'>
       
   274 <thead>
       
   275 <tr><th class='title' colspan='2'><h4>Slider</h4></th></tr></thead>
       
   276 <tbody>
       
   277 <tr class='odd'><td class='title'><a href='slider/slider_basic.html'>Basic Sliders</a></td><td class='description'>The basics of setting up a horizontal and vertical Slider</td></tr>
       
   278 <tr class='even'><td class='title'><a href='slider/slider_from_markup.html'>Creating a Slider from existing markup</a></td><td class='description'>Creating a horizontal Slider from existing markup</td></tr>
       
   279 </tbody>
       
   280 </table>
       
   281 
       
   282 <h3>YUI 3 Developer Tools</h3><table class='examplesTable'>
       
   283 <thead>
       
   284 <tr><th class='title' colspan='2'><h4>Console</h4></th></tr></thead>
       
   285 <tbody>
       
   286 <tr class='odd'><td class='title'><a href='console/console_basic.html'>Creating a Console for debugging</a></td><td class='description'>The basics of setting up a Console</td></tr>
       
   287 <tr class='even'><td class='title'><a href='console/console_yui_config.html'>YUI configuration to filter log messages</a></td><td class='description'>Using your YUI instance configuration to filter which messages are reported in the Console</td></tr>
       
   288 <tr class='odd'><td class='title'><a href='console/console_global.html'>Creating a universal Console</a></td><td class='description'>Using the Console's logSource attribute to consolidate log messages from multiple YUI instances into one Console</td></tr>
       
   289 </tbody>
       
   290 </table>
       
   291 <table class='examplesTable'>
       
   292 <thead>
       
   293 <tr><th class='title' colspan='2'><h4>Plugin.ConsoleFilters</h4></th></tr></thead>
       
   294 <tbody>
       
   295 <tr class='odd'><td class='title'><a href='console-filters/console-filters_intro.html'>Using the ConsoleFilters plugin</a></td><td class='description'>Adding the ConsoleFilters plugin to a Console instance for more granular run time log message filtering</td></tr>
       
   296 </tbody>
       
   297 </table>
       
   298 <table class='examplesTable'>
       
   299 <thead>
       
   300 <tr><th class='title' colspan='2'><h4>Profiler</h4></th></tr></thead>
       
   301 <tbody>
       
   302 <tr class='odd'><td class='title'><a href='profiler/profiler-simple-example.html'>Simple Profiling Example</a></td><td class='description'>Demonstrates basic usage of the Profiler for profiling functions.</td></tr>
       
   303 <tr class='even'><td class='title'><a href='profiler/profiler-object-example.html'>Object Profiling Example</a></td><td class='description'>Demonstrates usage of the Profiler for profiling objects.</td></tr>
       
   304 </tbody>
       
   305 </table>
       
   306 <table class='examplesTable'>
       
   307 <thead>
       
   308 <tr><th class='title' colspan='2'><h4>Test</h4></th></tr></thead>
       
   309 <tbody>
       
   310 <tr class='odd'><td class='title'><a href='test/test-simple-example.html'>Simple Testing Example</a></td><td class='description'>Demonstrates basic usage of YUI Test for setting up and running tests.</td></tr>
       
   311 <tr class='even'><td class='title'><a href='test/test-advanced-test-options.html'>Advanced Test Options</a></td><td class='description'>Demonstrates how to use advanced testing features such as defining tests that should fail, tests that should be ignored, and tests that should throw an error.</td></tr>
       
   312 <tr class='odd'><td class='title'><a href='test/test-array-tests.html'>Array Processing</a></td><td class='description'>Demonstrates how to use the ArrayAssert object to test array data.</td></tr>
       
   313 <tr class='even'><td class='title'><a href='test/test-async-test.html'>Asynchronous Testing</a></td><td class='description'>Demonstrates basic asynchronous tests.</td></tr>
       
   314 <tr class='odd'><td class='title'><a href='test/test-async-event-tests.html'>Asynchronous Event Testing</a></td><td class='description'>Demonstrates using events with asynchronous tests.</td></tr>
       
   315 </tbody>
       
   316 </table>
       
   317 
       
   318 <h3>YUI 3 CSS Foundation</h3><table class='examplesTable'>
       
   319 <thead>
       
   320 <tr><th class='title' colspan='2'><h4>CSS Base</h4></th></tr></thead>
       
   321 <tbody>
       
   322 <tr class='odd'><td class='title'><a href='cssbase/cssbase-basic.html'>Global (Page-Level) Example</a></td><td class='description'>When CSS Base is included in a page it provides consistent and basic cross-browser styling for HTML elements.</td></tr>
       
   323 <tr class='even'><td class='title'><a href='cssbase/cssbase-context.html'>Contextual Example</a></td><td class='description'>CSS Base applied to a portion of a page based on the location of a class value.</td></tr>
       
   324 </tbody>
       
   325 </table>
       
   326 <table class='examplesTable'>
       
   327 <thead>
       
   328 <tr><th class='title' colspan='2'><h4>CSS Fonts</h4></th></tr></thead>
       
   329 <tbody>
       
   330 <tr class='odd'><td class='title'><a href='cssfonts/cssfonts-basic.html'>Global (Page-Level) Example</a></td><td class='description'>When CSS Fonts is included in a page, it applies a baseline font treatment to all HTML elements. This baseline is Arial at the equivalent of 13px size and 16px line-height.</td></tr>
       
   331 <tr class='even'><td class='title'><a href='cssfonts/cssfonts-context.html'>Contextual Example</a></td><td class='description'>Use the alternate contextual version of YUI Fonts to have precise control over which regions of the page are targeted.</td></tr>
       
   332 <tr class='odd'><td class='title'><a href='cssfonts/cssfonts-size.html'>Setting Font Size</a></td><td class='description'>Define all non-baseline sizes in percentages when using YUI Fonts.</td></tr>
       
   333 <tr class='even'><td class='title'><a href='cssfonts/cssfonts-family.html'>Setting Font Family</a></td><td class='description'>When using YUI Fonts, set font-family as you would normally.</td></tr>
       
   334 </tbody>
       
   335 </table>
       
   336 <table class='examplesTable'>
       
   337 <thead>
       
   338 <tr><th class='title' colspan='2'><h4>CSS Reset</h4></th></tr></thead>
       
   339 <tbody>
       
   340 <tr class='odd'><td class='title'><a href='cssreset/cssreset-basic.html'>Global (Page-Level) Example</a></td><td class='description'>When CSS Reset is included in a page, it removes the browser-provided styling for HTML elements.</td></tr>
       
   341 <tr class='even'><td class='title'><a href='cssreset/cssreset-context.html'>Contextual Example</a></td><td class='description'>CSS Reset applied to a portion of a page based on the location of a class value.</td></tr>
       
   342 </tbody>
       
   343 </table>
       
   344 
       
   345 <h3>YUI 3 Node Plugins</h3><table class='examplesTable'>
       
   346 <thead>
       
   347 <tr><th class='title' colspan='2'><h4>Focus Manager Node Plugin</h4></th></tr></thead>
       
   348 <tbody>
       
   349 <tr class='odd'><td class='title'><a href='node-focusmanager/node-focusmanager-1.html'>Accessible Toolbar</a></td><td class='description'>Creating an accessible toolbar using the Focus Manager Node Plugin and Node's support for the WAI-ARIA Roles and States.</td></tr>
       
   350 <tr class='even'><td class='title'><a href='node-focusmanager/node-focusmanager-2.html'>Accessible TabView</a></td><td class='description'>Creating an accessible tabview widget using the Focus Manager Node Plugin, Event's delegation support, and Node's support for the WAI-ARIA Roles and States.</td></tr>
       
   351 <tr class='odd'><td class='title'><a href='node-focusmanager/node-focusmanager-3.html'>Accessible Menu Button</a></td><td class='description'>Creating an accessible menu button using the Focus Manager Node Plugin, Event's delegation support and mouseenter event, along with the Overlay widget and Node's support for the WAI-ARIA Roles and States.</td></tr>
       
   352 </tbody>
       
   353 </table>
       
   354 <table class='examplesTable'>
       
   355 <thead>
       
   356 <tr><th class='title' colspan='2'><h4>MenuNav Node Plugin</h4></th></tr></thead>
       
   357 <tbody>
       
   358 <tr class='odd'><td class='title'><a href='node-menunav/node-menunav-1.html'>Basic Left Nav</a></td><td class='description'>Creating left navigation using the MenuNav Node Plugin</td></tr>
       
   359 <tr class='even'><td class='title'><a href='node-menunav/node-menunav-2.html'>Basic Top Nav</a></td><td class='description'>Creating top navigation using the MenuNav Node Plugin</td></tr>
       
   360 <tr class='odd'><td class='title'><a href='node-menunav/node-menunav-3.html'>Menu Button Top Nav</a></td><td class='description'>Creating menu button navigation using the MenuNav Node Plugin</td></tr>
       
   361 <tr class='even'><td class='title'><a href='node-menunav/node-menunav-4.html'>Split Button Top Nav</a></td><td class='description'>Creating split button navigation using the MenuNav Node Plugin</td></tr>
       
   362 <tr class='odd'><td class='title'><a href='node-menunav/node-menunav-5.html'>Left Nav With Submenus With Shadows</a></td><td class='description'>Adding shadows to submenus of a left nav using the MenuNav Node Plugin</td></tr>
       
   363 <tr class='even'><td class='title'><a href='node-menunav/node-menunav-6.html'>Left Nav With Submenus With Rounded Corners</a></td><td class='description'>Adding rounded corners to submenus of a left nav using the MenuNav Node Plugin</td></tr>
       
   364 <tr class='odd'><td class='title'><a href='node-menunav/node-menunav-7.html'>Skinning Menus Created Using the MenuNav Node Plugin</a></td><td class='description'>Skining a menu built using the MenuNav Node Plugin to look like the menus on Flickr</td></tr>
       
   365 <tr class='even'><td class='title'><a href='node-menunav/node-menunav-8.html'>Adding Submenus On The Fly</a></td><td class='description'>Building Submenus On The Fly Using the MenuNav Node Plugin with the IO Utility</td></tr>
       
   366 </tbody>
       
   367 </table>
       
   368 
       
   369 	</div>
       
   370 </div>
       
   371 
       
   372 
       
   373 <div class="yui-b toc3" id="tocWrapper">
       
   374 <!-- TABLE OF CONTENTS -->
       
   375 <div id="toc">
       
   376 	
       
   377 <ul>
       
   378 <li class="sect first">YUI 3 Resources</li><li class="item"><a title="YUI 3 -- Yahoo! User Interface (YUI) Library" href="http://developer.yahoo.com/yui/3/">YUI 3 Web Site</a></li><li class="selected "><a title="Examples of every YUI utility and control in action" href="../examples/">YUI 3 Examples</a></li><li class="item"><a title="Instantly searchable API documentation for the entire YUI library." href="../api/">YUI 3 API Docs</a></li><li class="item"><a title="YUI 3 Dependency Configurator -- configure your custom YUI implementation" href="http://developer.yahoo.com/yui/3/configurator">YUI 3 Dependency Configurator</a></li><li class="item"><a title="The YUI 3 Forum on YUILibrary.com" href="http://yuilibrary.com/forum/viewforum.php?f=15">YUI 3 Forums (external)</a></li><li class="item"><a title="Found a bug or a missing feature? Let us know on YUILibrary.com." href="http://developer.yahoo.com/yui/articles/reportingbugs/">Bug Reports/Feature Requests</a></li><li class="item"><a title="YUI is free and open, offered under a BSD license." href="http://developer.yahoo.com/yui/license.html">YUI License</a></li><li class="item"><a title="Download and fork the YUI project on GitHub" href="http://github.com/yui">YUI on Github</a></li><li class="item"><a title="The Yahoo! User Interface Blog" href="http://yuiblog.com">YUI Blog (external)</a></li><li class="sect">YUI 3 Core - Examples</li><li class="item"><a title="YUI Global Object - Functional Examples" href="../examples/yui/index.html">YUI Global Object</a></li><li class="item"><a title="Event - Functional Examples" href="../examples/event/index.html">Event</a></li><li class="item"><a title="Node - Functional Examples" href="../examples/node/index.html">Node</a></li><li class="sect">YUI 3 Component Infrastructure - Examples</li><li class="item"><a title="Attribute - Functional Examples" href="../examples/attribute/index.html">Attribute</a></li><li class="item"><a title="Plugin - Functional Examples" href="../examples/plugin/index.html">Plugin <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Widget - Functional Examples" href="../examples/widget/index.html">Widget <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 Utilities - Examples</li><li class="item"><a title="Animation - Functional Examples" href="../examples/anim/index.html">Animation</a></li><li class="item"><a title="AsyncQueue - Functional Examples" href="../examples/async-queue/index.html">AsyncQueue</a></li><li class="item"><a title="Browser History - Functional Examples" href="../examples/history/index.html">Browser History</a></li><li class="item"><a title="Cache - Functional Examples" href="../examples/cache/index.html">Cache</a></li><li class="item"><a title="Cookie - Functional Examples" href="../examples/cookie/index.html">Cookie</a></li><li class="item"><a title="DataSchema - Functional Examples" href="../examples/dataschema/index.html">DataSchema <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="DataSource - Functional Examples" href="../examples/datasource/index.html">DataSource <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="DataType - Functional Examples" href="../examples/datatype/index.html">DataType <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Drag &amp; Drop - Functional Examples" href="../examples/dd/index.html">Drag &amp; Drop</a></li><li class="item"><a title="Get - Functional Examples" href="../examples/get/index.html">Get</a></li><li class="item"><a title="ImageLoader - Functional Examples" href="../examples/imageloader/index.html">ImageLoader</a></li><li class="item"><a title="IO - Functional Examples" href="../examples/io/index.html">IO</a></li><li class="item"><a title="JSON (JavaScript Object Notation) - Functional Examples" href="../examples/json/index.html">JSON</a></li><li class="item"><a title="Stylesheet - Functional Examples" href="../examples/stylesheet/index.html">Stylesheet</a></li><li class="sect">YUI 3 Widgets - Examples</li><li class="item"><a title="Overlay - Functional Examples" href="../examples/overlay/index.html">Overlay <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Slider - Functional Examples" href="../examples/slider/index.html">Slider <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 Node Plugins - Examples</li><li class="item"><a title="FocusManager Node Plugin - Functional Examples" href="../examples/node-focusmanager/index.html">FocusManager Node Plugin <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="MenuNav Node Plugin - Functional Examples" href="../examples/node-menunav/index.html">MenuNav Node Plugin <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 CSS - Examples</li><li class="item"><a title="YUI CSS Reset - Functional Examples" href="../examples/cssreset/index.html">CSS Reset</a></li><li class="item"><a title="YUI Fonts - Functional Examples" href="../examples/cssfonts/index.html">CSS Fonts</a></li><li class="item"><a title="YUI Base - Functional Examples" href="../examples/cssbase/index.html">CSS Base</a></li><li class="sect">YUI 3 Developer Tools - Examples</li><li class="item"><a title="Console - Functional Examples" href="../examples/console/index.html">Console <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Console Filters Plugin- Functional Examples" href="../examples/console-filters/index.html">Plugin.ConsoleFilters <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Profiler - Functional Examples" href="../examples/profiler/index.html">Profiler</a></li><li class="item"><a title="Test - Functional Examples" href="../examples/test/index.html">Test</a></li><li class="sect">Other Useful YUI 3 Resources</li><li class="item"><a title="Answers to Frequently Asked Questions about the YUI Library" href="http://developer.yahoo.com/yui/articles/faq/">YUI FAQ (external)</a></li><li class="item"><a title="Yahoo!'s philosophy of Graded Browser Support" href="http://developer.yahoo.com/yui/articles/gbs/">Graded Browser Support (external)</a></li><li class="item"><a title="Videos and podcasts from the YUI Team and from the Yahoo! frontend engineering community." href="http://developer.yahoo.com/yui/theater/">YUI Theater (external)</a></li></ul>
       
   379 </div>
       
   380 </div>
       
   381 	</div><!--closes bd-->
       
   382 
       
   383 	<div id="ft">
       
   384         <p class="first">Copyright &copy; 2009 Yahoo! Inc. All rights reserved.</p>
       
   385         <p><a href="http://privacy.yahoo.com/privacy/us/devel/index.html">Privacy Policy</a> - 
       
   386             <a href="http://docs.yahoo.com/info/terms/">Terms of Service</a> - 
       
   387             <a href="http://docs.yahoo.com/info/copyright/copyright.html">Copyright Policy</a> - 
       
   388             <a href="http://careers.yahoo.com/">Job Openings</a></p>
       
   389 	</div>
       
   390 </div>
       
   391 
       
   392 </body>
       
   393 </html>