아디봉의.net

[자바스크립트] 코딩과기법핵심패턴 [펌] 본문

JAVASCRIPT

[자바스크립트] 코딩과기법핵심패턴 [펌]

아디봉 2013. 5. 25. 13:26

자바스크립트 코딩기법과 핵심패턴 제 1장 개요 정리


자바스크립트의 함수는 일급객체(first-class object) 이다.


  • 변수나 데이터 구조 안에 담을 수 있다.
  • 인자로 전달할 수 있다.
  • 반환 값으로 사용할 수 있다.
  • 런타임에 생성할 수 있다.
  • 할당에 사용된 이름과 관계 없이 고유하게 식별할 수 있다.


패턴


  • 디자인 패턴 : C++, Java등에서 사용되는 GoF에서 정의된 패턴, 자바스크립트는 그대로 쓰지 않고 적절하게 섞어서 사용할 것이다.
  • 코딩 패턴 : 자바스크립트에서 효율적이면서 유연한 개발을 위해 사용하는 특유 패턴. 일종의 코드 컨벤션이 될 수 있겠다.
  • 안티 패턴 : 오류를 낼 가능성이 많아서 되도록 사용하지 말아야할 패턴


자바스크립트 개념


  • 객체지향 : 자바스크립트는 객체지향 언어이다.
  • 클래스가 없다.
  • 프로토타입 : 자바스크립트에서 상속하는데 사용. 하나의 객체이며, 모든 함수가 prototype 프로퍼티를 가진다.
  • 실행환경 : 주로 브라우저이지만 유일하지 않다.
  • ECMAScript 5(ES 5)
  • JSLint : 자바스크립트 코드 품질 도구
  • 콘솔 : console.log 나 console.dir 활용



출처 : http://blog.jidolstar.com/790