Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
docs
js
meta
scripts
tests
HISTORY.md
Makefile
README.md
README.nodejs.md
build-npm.json
build.json

README.md

YUI Core

Provides core YUI functionality, including module registration and usage, language/array/object utilities, browser detection, and dynamic loading of script and css files.

The yui module is a rollup of yui-base (the core module registration and sandbox system, plus utilities), and the following optional submodules:

  • yui-base: The Modules required to make YUI run
  • loader: Provides dynamic module loading.

yui-base contains:

  • yui-core: The Modules required to make YUI run
  • The module registration system (YUI.add() and YUI().use()).
  • Core YUI utilities such as cached(), merge() and mix().
  • Lang: Language utilities, type checking, etc.
  • Object: Object manipulation and iteration utilities.
  • Array: Array manipulation and iteration utilities.
  • get: Provides dynamic loading of JavaScript and CSS
  • yui-log: Adds support for Y.log() and friends.
  • yui-later: An abstraction around setTimeout and setInterval.
  • intl-base: Provides dynamic loading of language packs.

yui-core contains:

  • The module registration system (YUI.add() and YUI().use()).
  • Core YUI utilities such as cached(), merge() and mix().
  • Lang: Language utilities, type checking, etc.
  • Object: Object manipulation and iteration utilities.
  • Array: Array manipulation and iteration utilities.

NOTE As of 3.4.0PR2 yui-throttle is not in the core yui package, it's a standalone module.

Something went wrong with that request. Please try again.