CoffeeScript는 상용구 코드를 줄여 코드를 더욱 간결하고 읽기 쉽게 만드는 JS 언어 번역 도구입니다. 변환된 JS 파일은 웹 브라우저에서 실행할 수 있으며 사용이 매우 편리합니다.
기본 소개
CoffeeScript는 컴퓨터에서 JavaScript를 번역하는 데 도움을 주는 소프트웨어입니다. 편집된 JavaScript 코드를 JS 텍스트로 직접 변환하여 브라우저에서 JS를 실행할 수 있으므로 JS를 수동으로 편집하는 시간을 절약할 수 있습니다. 다양한 프로그래밍 및 웹 개발 소프트웨어를 사용하려면 해당 소프트웨어에 소프트웨어를 로드해야 합니다. JavaScript 문서를 편집할 때 CoffeeScript(언어 번역 도우미)를 시작하고 코드를 동등한 JS로 변환할 수 있습니다. 컴파일된 출력은 읽기 쉽고 인쇄 효과가 좋으며 손으로 작성한 JavaScript보다 빠르게 실행됩니다.
소프트웨어 기능
1. 대괄호, 쉼표 등 상용구 코드를 줄이는 비교적 간단한 구문을 제공합니다.
2. 코드 블록을 구성하는 방법으로 공백을 사용하십시오.
3. 함수 표현을 위한 간단한 구문을 제공합니다.
4. 클래스 기반 상속 제공(선택 사항이지만 애플리케이션 개발 시 매우 유용함)
기능 소개
1.CoffeeScript는 간단한 코드 컴파일 기능을 제공합니다.
2. 웹 유형 코드 처리 시 번역 솔루션 제공에 도움을 줄 수 있습니다.
3. package.json 지원, Tomorrow.css 지원
4. 최신 JavaScript를 지원합니다.
5. 객체 휴식/확장 구문이라고도 불리는 객체 스플랫(Splats)을 지원합니다.
6. 사용하는 최신 기능을 지원하거나 코드를 컴파일합니다.
7. Node.js 유틸리티로 사용 가능한 명령줄 버전의 커피
8. 핵심 컴파일러는 Node에 의존하지 않습니다.
9. 모든 JavaScript 환경이나 브라우저에서 실행 가능
소프트웨어 설치
CoffeeScript 컴파일러 자체는 Jison 파서 생성기를 사용하여 CoffeeScript로 작성되었습니다. 커피의 명령줄 버전은 실용적인 Node.js 도구이지만 컴파일러는 Node에 의존하지 않지만 다음과 같은 모든 JavaScript 실행 환경에서 실행될 수 있습니다. 브라우저에서(위의 "CoffeeScript 사용해 보기" 참조)
설치하기 전에 Node.js의 최신 안정 버전이 필요하며 npm(Node Package Manager)을 사용하여 CoffeeScript를 설치할 수 있습니다.
npm install -g 커피 스크립트
(글로벌하게 설치하고 싶지 않다면 -g 옵션을 제거하면 됩니다.)
마스터 브랜치에 최신 CoffeeScript를 설치하려면 소스 코드 저장소에서 CoffeeScript를 복제하거나 소스 코드를 직접 다운로드할 수도 있습니다. npm을 통해 마스터 브랜치에 최신 CoffeeScript 컴파일러를 설치할 수도 있습니다.
또는 npm을 사용하여 관리하지 않고 /usr/local에 설치하려면 Coffee-script 디렉터리에 들어가서 다음을 실행합니다.
sudo 빈/케이크 설치
사용방법
c, --compile .coffee를 .js 파일로 컴파일
w,--watch는 파일 변경 사항을 모니터링하고 모니터링 결과를 출력합니다.
o,--output [DIR] 컴파일된 결과 파일을 지정된 디렉터리에 출력합니다.
p,--print는 결과를 컴파일합니다.
l, --lint jsl(javascript lint)이 설치되어 있는 경우 lint를 사용하여 코드를 확인합니다.
s, --stdio는 다른 프로그램의 출력을 커피의 표준 입력으로 사용하고 JavaScript의 표준 출력을 얻습니다.
e,--eval 명령줄 형식