⒈TypeScript 프로필
1.JavaScript의 상위
ECMAScript3 / 5/6 표준 순수 자바 스크립트 코드 2. 지원 ECMAScript6 표준 및 지원 출력
비동기 기능과 장식 등 3. 지원 특성 제안 ECMAScript를 미래,
4. 지원 시스템의 종류와 타입 추론을
모든 브라우저에서 실행 5. 지원, Node.js를 환경
⒉JavaScript 역사
열의 부족, 그래서 인기있는 자바 열을 문질러하기로 결정, 그리고 마지막으로 자바 스크립트로 변경하기 때문에 1995 년에는 LiveScript은 넷스케이프 브라우저의 첫 번째 릴리스를 장착, 넷스케이프는 이름을 생각한다.
자바 스크립트와 자바, 그리고 동등한 관계 뇌 봉탑 사이의 관계.
자바 스크립트의 성공은 마이크로 소프트의 주목을 받고, 다음 IE3.0에의 JScript의 또 다른 자바 스크립트 구현을 들고 표준화 수단의 부족이 브라우저 언어 자바 스크립트 언어의 외관 두 종류.
1996 년, 넷스케이프 자바 스크립트는 ECMAScript를라는 새로운 언어 표준을 마무리 표준화하기 위해 ECMA 인터내셔널 (유럽 컴퓨터 제조 협회)에 제출됩니다. 모든 자바 스크립트 구현은 대한 ECMAScript 기반으로해야하기 때문에 표준을 기반으로하지만 때문에 역사적 이유로 자바 스크립트, 자바 스크립트는 ECMAScript를 표준이라고 우리는 여전히 전화 언어이다.
1997 년 ECMAScript를 표준의 첫 번째 버전을 발표했다.
1998 년 6 월 표준의 두 번째 버전을 발표했다.
사이 십년 후 1999 년 12 월 제 3 판의 릴리스 후, ECMAScript를 표준화 결코 수 많은 기여으로 만들기 위해 심지어 다른 브라우저는 아주 다른 표준을 구현합니다. 뿐만 아니라 주요 제조 업체 등의 JScript ActiveXObject 같이, 자신의 자바 스크립트에 "밀수"를 추가하기 시작 한 것이다.
이 10 년 실제로 일어난 일입니까? ECMAScript4 너무 급진적 초안 일관성 브라우저 벤더 보이콧을 주도 인해 상대적으로 공정도이다. 이 기간에 IE에서 플래시 강한 또한 인 ECMAScript의 추가 하락했다.
자바 스크립트의 부흥을 알고 아약스 메이크업 사람들의 화재, 그것은 표준화 작업을 가속화하기 시작했다 후, 2005 년 가을까지, 에크 기술위원회 (39)의 작업 그룹 1 (TG1)는 정기적으로 모임을 시작했다.
복잡한 논쟁의 일련의 후, 2009 년 12 월 ECMAScript5이 해제 될 수있다. 그리고 2012 년, 외국 개발자 커뮤니티는 ECMAScript5이 인기가있어 IE의 지원을 이전 버전의 일을 밀어 중지합니다.
2015 년,위원회 초안 인 ECMAScript 사양 TC39 업데이트가 더 이상 전체 초안의 ECMAScript를 완료에 의존하는 것을 의미 해, 일단에 새로운 표준 시스템을 정의하기로 결정하지만, 추가 롤링 릴리스의 특성에 기초 할 수있다. 같은 해, ECMAScript6의 코드 명 하모니가 해제 익숙한 ES6 (또는라고 ES2015)입니다. 갈등과 혼란의 많은 년 마침내 가라 있도록 개발자에게 것처럼 조화 (하모니)이 이름은 매우 흥미 롭다.
그러나, 이제 브라우저는 드래그로 시작하고, 처음으로 브라우저를 지원하는 새로운 기능을 얻기 위해 종종 어려운이 시간 때문에 개발 환경에서 사용하는 개발자 수 있도록 프런트 엔드 도구의 많은 수의 출생 또는 게시 또는 사전 인 ECMAScript 새로운 초안의 특징입니다. 예를 들어, 플러그인의 방법, 또는 코드 ES3와 ES5에 의해 바벨 특성 인 ECMAScript의 도입은 생산 환경으로 컴파일.
표시 ⒊TypeScript
자바 스크립트 코드는 점점 더 큰 수요가 쉽게 제어 밖으로 얻을 수있는 대규모 웹 애플리케이션을 구축하기 위해 자바 스크립트를 사용하여, 점점 더 강력한 대규모 자바 스크립트 애플리케이션의 건설을하게되고, 그것을 관리하기 어려워진다.
마이크로 소프트는 자바 스크립트를 그냥 스크립트 언어, 심플한 디자인과 내부 마이크로 소프트가 수요를 강화하기 위해 사용자 정의 자바 스크립트 개발 도구를 필요로하기 시작하게 대형 웹 응용 프로그램의 개발, 아니 정말, 클래스 모듈에 대한 지원의 부족한다고 생각합니다.
년 10 월 2012, 앤더스 Hirschberg의 델파이, C #을 아버지가 드디어 출시 타이프의 개발을 관장했다.
다음과 같이 타이프의 주요 기능은 다음과 같습니다
아파치 라이센스를 사용 1. 무료 및 오픈 소스.
2.이 인 ECMAScript 표준을 기반으로 확장 된, 그것은 자바 스크립트의 상위 집합입니다.
옵션 정적 유형, 클래스와 모듈을 추가합니다
4는 표준 자바 스크립트를 ECMAScript를 맞춰, 읽을로 컴파일 할 수 있습니다
호스트 운영 체제 및 크로스 플랫폼 도구가 5가 지원하는 모든 브라우저,
6. 보증은 수정하지 않고, 자바 스크립트 코드와 함께 실행할 수 있습니다. (이 프로젝트가 원활 타이프 라이터로 자바 스크립트를 마이그레이션 할 수 있도록하는 것입니다)
7. 파일 확장자는 TS입니다
컴파일러를 확인 8. 런타임을 오염하지 않습니다
⒋TypeScript 환경 준비를
Node.js를 설치 (1)