Skip to content

Instantly share code, notes, and snippets.

@crispynap
crispynap / DTD.md
Last active November 22, 2017 05:40
DTD, 표준 모드와 쿽스 모드

DTD(Document Type Definition) : 문서 형식 정의

  • doctype이 무엇을 하는 것인가요?
  • 표준모드(standards mode)와 쿽스모드(quirks mode)의 다른 점은 무엇인가요?
  • 라는 질문에 대해,
<!DOCTYPE ... >

으로 활용하는 문서 형식 정의에 대하여 알아봅니다.

DTD란

@crispynap
crispynap / javascript-new.md
Last active November 22, 2017 05:45
JavaScript의 new, prototype, 상속

개요

  • 10 JavaScript concepts you need to know for interviews의 6, 8번 질문에 대한 정보 정리
    • new - 객체 지향 프로그래밍과 어떻게 연관되어 있는지 숙지합니다. 함수가 new와 함께 호출될 때 어떤 일이 일어나는 지 알아야 합니다. new를 이용해 상속할 때 함수의 프로토타입 속성을 통해 객체가 생성되는 방식을 이해합니다.
    • Prototypes & Inheritance - 자바스크립트의 [[Prototype]] 속성을 통한 상속 체인을 이해합니다. 함수와 객체를 통해 상속을 설정하는 방법과 new 키워드가 그 과정을 어떻게 도와주는지 이해합니다. __proto __와 prototype 속성이 무엇이고 무슨 역할을 하는지 알아야 합니다.

new

new 개요

  • new 연산자는 객체를 만들고 초기화합니다. new 키워드 다음에는 반드시 함수 호출문이 와야하고 이때 호출되는 함수를 생성자라고 합니다.
    • Object, Array, Function 등이 자바스크립트 내장 생성자입니다.