자바스크립트는 원래 대규모 어플리케이션을 개발하고자 만들어진 프로그래밍 언어가 아닙니다.
따라서 다른 프로그래밍 언어와 달리 클래스를 만드는 정해진 방법도 없고 변수 범위가 엉키는 경우도
많습니다.
이러한 문제를 해결하고자 자바스크립트 컴파일 엔진이 만들어졌습니다.
자바스크립트 컴파일 엔진이란 특정한 형태의 프로그래밍 언어로 작성된 파일을 자바스크립트로
변환하는 프로그램을 의미합니다.
대표적으로 커피스크립트와 MS의 타입스크립트, google의 다트가 있습니다.
커피스크립트는 루비 프로그래밍 언어 형식으로 자바스크립트 컴파일 엔진으로 클래스 생성과
반복 조합 배열, 함수 바인딩 등을 손쉽게 할 수 있습니다.
설치
#] npm install -g coffee-script
#] coffee
coffee>
컴파일 및 실행
#] coffee Basic // 실행
#] coffee -c Basic // 커피스크립트 파일 -> 자바스크립트 파일로 컴파일
'javascript' 카테고리의 다른 글
커피스크립트 문법 #2 (0) | 2014.09.22 |
---|---|
커피스크립트 문법 #1 (0) | 2014.09.22 |
javascript 속성 추가/ strict 모드 (0) | 2014.08.12 |
javascript 나만 몰랐던 이야기 (0) | 2014.07.24 |
javascript 이벤트 (0) | 2014.07.23 |