Module
Reusable piece of code that encapsulates implementation details
Usually a standalone file, but it doesn’t have to be.
Asynchronous
하나의 코드의 흐름과는 별개의 코드의 흐름을 만들어 여러가지 작업을 동시에 할 수 있게 하는 것.
좋은 service를 위해선 필수적이다.
Make Inheritance
custom으로 만든 class혹은 function끼리의 Inheritance 관계를 만드는 방법과 Encapsulation을 하는 방법과 관련 이론들
Object Oriented Programming in JS
Class가 아닌 Prototype 기반의 JS 객체지향 프로그래밍의 이론과 방법 모음집.
prototype
ECMAScript에서 정의한 프로토타입 개념, “ 다른 객체들과 공유된 속성을 제공하는 객체 ”
객체가 만들어지기 위해 그 객체의 모태가 되는 것, java의 class과 같다고 보면 된다.
객체가 만들어지기 위해서는 자신을 만드는 데 사용된 원형인 프로토타입 객체를 이용하여 객체를 만듭니다.