Object and Class Structures,
Type Checking and New Types,
Initializing a New Class,
GtkArg and the Type System,
Object Arguments,
Signals,
Object Finalization,
Attaching Data to Objects
This article starts with an Introduction to object-oriented programming, then reviews the JavaScript object model, and finally demonstrates concepts of object-oriented programming in JavaScript.
collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign.