본문 바로가기
Books/바닐라 자바스크립트 ✔️

[바닐라 자바스크립트] 1장 - 자바스크립트

by Aaron-Kim 2021. 12. 27.

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]

 

Vanilla JavaScript (비제이 퍼블릭 출판사)

반응형

댓글