Skip to content
briancavalier edited this page May 19, 2011 · 26 revisions

Wire.js is an Inversion of Control (IOC) Container for Javascript. It takes a wiring spec as input, and creates, connects, manages, and destroys components in your application. It can be used both at startup time to bootstrap an application, or at runtime to bring whole sections of an application into and out of existence as needed.

Contents

  • Intro
    • What are IOC, Dependency Inversion, Dependency Injection, etc.?
  • Concepts
  • Features
    • Component lifecycle management
    • Dependency Inversion via constructor and setter Dependency Injection
    • Automatic dependency ordering
    • Connectors
    • Service locator pattern and reference resolution
  • Using wire.js
    • As a module
    • As an AMD loader plugin
  • Plugins
    • What can they do?
    • Available plugins
    • Plugin API
Clone this wiki locally