Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Chapter 22
Advanced Techniques
WHAT’S IN THIS CHAPTER?
JavaScript is an incredibly flexible language that can be used in a variety of styles. Typically, JavaScript is used in either a procedural manner or an object-oriented one. The language, however, is capable of much more intricate and interesting patterns because of its dynamic nature. These techniques make use of ECMAScript language features, BOM extensions, and DOM functionality to achieve powerful results.