Skip to content
PhoenixGrey0108 edited this page Jan 8, 2013 · 32 revisions

Javascript

If you think Javascript is similar to Java, C++ or Python, since they are called object-oriented programming languages, then you have to read this page.

I wrote this article after reading High Performance Javascript, Pro JavaScript Design Patterns and resources from website.

JS has several differences from the traditional object-oriented languages, which you have to understand clearly.

  1. Flexibility and Dynamic
  2. Object-Oriented in JS
  3. Asynchronous Programming

This article can be considered as a beginner's guide, step by step, including a lot of coding examples. You can install nodejs to run those js code.

Object-Oriented in JS

Interfaces

Encapsulation

Inheritance

Asynchronous Programming

Clone this wiki locally