아디봉의.net
[자바스크립트] 코딩과기법핵심패턴 [펌] 본문
자바스크립트 코딩기법과 핵심패턴 제 1장 개요 정리
자바스크립트의 함수는 일급객체(first-class object) 이다.
- 변수나 데이터 구조 안에 담을 수 있다.
- 인자로 전달할 수 있다.
- 반환 값으로 사용할 수 있다.
- 런타임에 생성할 수 있다.
- 할당에 사용된 이름과 관계 없이 고유하게 식별할 수 있다.
패턴
- 디자인 패턴 : C++, Java등에서 사용되는 GoF에서 정의된 패턴, 자바스크립트는 그대로 쓰지 않고 적절하게 섞어서 사용할 것이다.
- 코딩 패턴 : 자바스크립트에서 효율적이면서 유연한 개발을 위해 사용하는 특유 패턴. 일종의 코드 컨벤션이 될 수 있겠다.
- 안티 패턴 : 오류를 낼 가능성이 많아서 되도록 사용하지 말아야할 패턴
자바스크립트 개념
- 객체지향 : 자바스크립트는 객체지향 언어이다.
- 클래스가 없다.
- 프로토타입 : 자바스크립트에서 상속하는데 사용. 하나의 객체이며, 모든 함수가 prototype 프로퍼티를 가진다.
- 실행환경 : 주로 브라우저이지만 유일하지 않다.
- ECMAScript 5(ES 5)
- JSLint : 자바스크립트 코드 품질 도구
- 콘솔 : console.log 나 console.dir 활용
'JAVASCRIPT' 카테고리의 다른 글
[자바스크립트] 코딩기법과핵심패턴: 객체생성패턴 (펌) (0) | 2013.05.25 |
---|---|
[자바스크립트] 코딩기법과핵심패턴: 함수 (펌) (0) | 2013.05.25 |
[자바스크립트] 코딩기법과핵심패턴: 리터럴생성자 (펌) (0) | 2013.05.25 |
[자바스크립트] 코딩기법과 핵심패턴: 기초 (펌) (0) | 2013.05.25 |
[자바스크립트] 함수및 자주사용정리 [펌] (0) | 2013.05.25 |