JavaScript for Frontend Engineers

© 2012, Martin Rinehart

P. S. Classes and classical inheritance are important topics if you want to claim expertise in JavaScript. They are unimportant if you want to write good, object-oriented JavaScript. If I had known a year ago what I've learned since, I never would have built these pages.

Choices are on the menu above.

"Class Basics" covers the way in which one class extends another in class-based languages such as C++, Java and Ruby.

The "Master Classers" are notable JavaScript experts who have written functions or methods that make it easy to duplicate these class-based object extensions in JavaScript.

At the end of the "Master Classers" series is a comparison which includes a zero-length library (using JavaScript without additional code) for class-based style extensions. You'll see that JavaScript doesn't really need much help to get the job done.

Feedback: MartinRinehart at gmail dot com

# # #