Name Date Size

.. 2012-03-27 08:50:18 100

.gitignore 2011-05-24 22:25:10 14

build-app-base.properties 2011-10-22 20:34:09 210

build-app-base.xml 2011-10-17 21:11:08 287

build-app-transitions-css.properties 2012-03-03 01:06:04 169

build-app-transitions-css.xml 2012-03-03 01:06:04 298

build-app-transitions-native.properties 2012-03-03 01:06:04 270

build-app-transitions-native.xml 2012-03-03 01:06:04 301

build-app-transitions.properties 2012-03-03 01:06:04 206

build-app-transitions.xml 2011-10-22 20:34:09 294

build-model-list.properties 2011-09-30 05:03:15 249

build-model-list.xml 2011-09-30 05:03:15 289

build-model.properties 2011-09-30 05:03:15 193

build-model.xml 2011-09-30 05:03:15 284

build-router.properties 2011-10-18 20:32:16 190

build-router.xml 2011-10-18 20:32:16 285

build-view-node-map.properties 2012-01-10 07:10:49 154

build-view-node-map.xml 2012-01-10 07:10:49 292

build-view.properties 2011-09-30 05:03:15 192

build-view.xml 2011-09-30 05:03:15 283

build.sh 2011-05-18 00:46:30 75

build.xml 2011-09-30 05:03:15 692

css 2012-03-03 01:06:04 3

docs 2012-03-27 08:50:18 7

docs.sh 2011-05-24 22:25:10 38

HISTORY.md 2012-03-14 19:04:59 7.7 KiB

js 2012-03-27 06:56:23 9

meta 2012-03-03 01:06:04 4

README.md 2012-03-27 06:56:23 1.7 KiB

tests 2012-03-14 19:04:59 12

README.md

[App Framework][app]
====================
The app framework provides simple MVC-like building blocks (models, model lists,
views, view-controllers, and URL-based routing) for writing single-page
JavaScript applications.
These building blocks can be used together or separately to create functionality
ranging in complexity from simple non-interactive views to rich, multiple-view
apps with URL-based routing, data binding, and full client-server
synchronization.
If you've used DocumentCloud's excellent Backbone.js framework, many of the
classes and APIs provided by the app framework will look familiar to you. There
are important differences, though, and the YUI app framework takes full
advantage of YUI's powerful component and event infrastructure under the hood.
Modules
-------
* [`app`][app]: Rollup module that includes all of the following modules. Use
this module when you plan to use the full app framework stack.
* [`app-base`][app-base]: Provides the `Y.App` class.
* [`app-transitions`][app-transitions]: Provides the `Y.App.Transitions` class.
* [`model`][model]: Provides the `Y.Model` class.
* [`model-list`][model-list]: Provides the `Y.ModelList` class.
* [`router`][router]: Provides the `Y.Router` class.
* [`view`][view]: Provides the `Y.View` class.
[app]: http://yuilibrary.com/yui/docs/app/
[app-base]: http://yuilibrary.com/yui/docs/app/#app-component
[app-transitions]: http://yuilibrary.com/yui/docs/app/#yapptransitions
[model]: http://yuilibrary.com/yui/docs/model/
[model-list]: http://yuilibrary.com/yui/docs/model-list/
[router]: http://yuilibrary.com/yui/docs/router/
[view]: http://yuilibrary.com/yui/docs/view/