When we talk about instruments, sometimes the guitar gets all the credit. Of course guitars are great, but an electric guitar on its ownâeven a hollow-bodyâis only so loud. For giving one of the world's favorite instruments its voice, guitar amplifiers deserve a little love too.
This book treats JavaScript as a serious object-oriented language, showing you how to build robust, maintainable, and powerful libraries and applications. Along the way, we cover many of the recent innovations such as AJAX, JSON, and interesting design and coding patterns.
Object-oriented programming that uses classes is sometimes called class-based programming, while prototype-based programming does not typically use classes. As a result, a significantly different yet analogous terminology is used to define the concepts of object and instance.bject-oriented programming by definition uses objects, but not all of the associated techniques and structures are supported directly in languages which claim to support OOP.