Axel Rauschmayer

The Four Layers of JavaScript OOP

Date: This event took place live on February 25 2014

Presented by: Axel Rauschmayer

Duration: Approximately 60 minutes.

Cost: Free

Questions? Please send email to


Object-oriented programming (OOP) in JavaScript is complex. To make it easier to understand, this webcast explains it via four layers:

  1. Simple objects
  2. Prototype chains
  3. Constructors
  4. Inheritance between constructors

Each new layer only depends on prior ones, enabling you to learn JavaScript OOP incrementally. Additionally, layers 1 and 2 form a simple core that you can refer back to whenever you are getting confused.

About Axel Rauschmayer

Dr. Axel Rauschmayer is a consultant and trainer for JavaScript, web technologies and information management. He has been programming since 1985, developing web applications since 1995 and held his first talk on Ajax in 2006. In 1999, he was technical manager at an internet startup that later expanded internationally. You can follow Axel on Twitter @rauschma.

You may also be interested in:

Fluent Conference