1.0 자바스크립트
- 자바스크립트: 객체 기반의 스크립트 프로그래밍 언어
1.1 자바스크립트의 역사
- 1990s 브랜던 아이크, Mocha -> LiveScript -> JavaScript
- MS IE 전용 스크립트인 JScript
- 동일한 웹 애플리케이션을 개발하더라도 어떤 브라우저에서 구동되는가에 따라 서로 다른 스크립트 구현 문제
=> 크로스 브라우징 이슈
- 스크립트 표준에 대한 요구 필요성
1.2 ECMA Script란
- ECMA (Euporean Computer Manufacturers Association): 컴퓨터 시스템 표준화 위한 유럽 표준화 기구
- ECMA 262: 스크립트 프로그래밍 언어의 표준 규격
- JS는 프로그래밍 언어, ECMA Script는 스크립트 표준
1.3 바닐라 JS
- 바닐라 JS: 어떠한 라이브러리나 프레임워크를 쓰지 않는 순수 자바스크립트
- 수많은 JS 라이브러리/프레임워크 => 애플리케이션의 복잡도 증가, 무거워지고 성능 저하
- 순수 JS로 구현하여 가볍고, 빠르고, 호환성 좋은 웹 애플리케이션 만들자는 움직임
- 강력한 JS 애플리케이션을 구축하기 위한 빠르고 가벼운 크로스 플랫폼 프레임워크
[Reference]
반응형
'Books > 바닐라 자바스크립트 ✔️' 카테고리의 다른 글
[바닐라 자바스크립트] 6장 - REST API (0) | 2022.02.15 |
---|---|
[바닐라 자바스크립트] 5장 - 자바스크립트 고급 문법 (0) | 2022.02.15 |
[바닐라 자바스크립트] 4장 - 자바스크립트 내장 객체 (0) | 2022.01.31 |
[바닐라 자바스크립트] 3장 - 자바스크립트 기본 문법 (0) | 2022.01.21 |
[바닐라 자바스크립트] 2장 - 개발 환경 구성 (0) | 2021.12.27 |
댓글