[Book] 프로그래밍 언어도감 - 스크립트 언어 목차: 스크립트 언어 JavaScript ActionScript CoffeeScript Dart TypeScript Perl Python Ruby PHP JavaScript 🔥 탄생 : 1995년 주요 용도 : 웹 브라우저 분류 : 절차형 객체지향형/인터프리터 ✎ DHTML & Ajax : DHTML(Dynamic HTML, 동적 HTML)에 의해서 동적으로 페이지를 변화시킬 수 있다. 또한 Ajax 비동기 방식으로 페이지 전환 없이 새로운 콘텐츠를 표현할 수 있다. (실제 사례: Google Maps JavaScript API) ✎ 프로토타입 기반 : JavaScript는 객체지향 언어이지만 클래스 기반이 아니라 프로토타입 기반이다. 기존 객체를 복제하여 새로운 객체를 생성한다. (더 알아보기: JavaScript 프로토타입 이해하기) ✎ JSON : JavaScript Object Notation. 텍스트 기반의 데이터 구조로 eval 함수로 평가해서 JavaScript 객체로 변환할 수 있다. XML 대신에 사용되는 경우가 많고, 많은 언어에서 지원하고 있다. ✎ 다양한 프레임워크 : jQuery, AngularJS, PrototypeJS 등이 있다. 서버 측에서 실행하는 Node.js도 있다. ✎ AltJS : JavaScript 대신 사용되는 환경. 예를 들어, TypeScript, Haxe, Dart, CoffeeScript 등이 있다. ✎ ECMAScript : JavaScript 표준화 사양. 각 브라우저마다 동일한 사양으로 통일하기 위함. JavaScript 컴파일러인 Babel 툴도 있다. 1999년 - ECMAScript 3 2009년 - ECMAScript 5 2015년 - ECMAScript 2015 (ES6) 2016년 - ECMAScript 2016 (ES7) 2017년 - ECMAScri...
댓글
댓글 쓰기