Revision Content

JavaScript is a small, lightweight, object-oriented, cross-platform scripting language. JavaScript, while not useful as a standalone language, is designed for easy embedding in other products and applications, such as web browsers. Inside a host environment, JavaScript can be connected to the objects of that environment to provide programmatic control over them.

{{wiki.template('Added-date', [ "External" ])}} AJAX isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. This article introduces the AJAX methodologies for web application development.

{{wiki.template('Added-date', [ "External" ])}} Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret? Why is this language so misunderstood?

{{wiki.template('Added-date', [ "External" ])}} Closures are one of the most powerful features of ECMAScript (JavaScript) but they cannot be property exploited without understanding them. They are, however, relatively easy to create, even accidentally, and their creation has potentially harmful consequences, particularly in some relatively common web browser environments. To avoid accidentally encountering the drawbacks and to take advantage of the benefits they offer it is necessary to understand their mechanism.