Documentation for a historical release of Infusion: 1.3
Please view the Infusion Documentation site for the latest documentation.
If you're looking for Fluid Project coordination, design, communication, etc, try the Fluid Project Wiki.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

A that is a Javascript object assembled according to the philosophy of that-ism. Rather than using Javascript's dangerous this, and prototypal and constructor idioms, a that is a simple direct assemblage of functions and data, put together in a closure scope which is used to house a reference to itself. Since this hidden that cannot be rebound, this kind of object is safe from tampering. The name that-ism is taken from its first successful presentation by Douglas Crockford, by contrast with this. Every top-level Fluid Component is a that, as well as many other objects around the framework.

More details and references on that-ism are in the glossary at Framework Glossary#that.

  • No labels