[자바 스크립트] 1. 자바 스크립트의 역사

백하림's avatar
Mar 31, 2025
[자바 스크립트] 1. 자바 스크립트의 역사
💡
  1. HTML, CSS, JavaScript 문법
      • 세 언어의 기본 문법은 동일하지만, JavaScript는 DOM(Document Object Model) 제어를 위해 탄생.
  1. CSS와 JavaScript 함수 차이
      • 브라우저마다 지원하는 CSS와 JavaScript 함수가 상이함.
  1. 브라우저 점유율의 중요성
      • 특정 브라우저만 지원하는 기능은 사용자 점유율 문제로 개발자들에게 비선호적.
      • 사용자의 브라우저 사용 비율이 기능 채택 결정에 핵심적 역할.
  1. 브라우저 개발 동향
      • 브라우저는 시장 점유율 확보를 위해 JavaScript의 새로운 함수들을 제작하여 제공.
  1. 독점이 아닌 시장 분할
      • 브라우저 별 다른 개발 환경 때문에 동일한 기능을 반복적으로 구현해야 하는 어려움이 존재.
  1. JavaScript 표준
      • 최신 표준은 ECMAScript 6(ES6)이며, 이는 JavaScript 2016 버전과 동일.
  1. 이전 문법 체계 비교
      • JS2015 이전JS2016 이후 문법 체계가 달라졌으며, 이는 브라우저 별로 구현됨.
  1. Babel 2016으로 개발
      • -> 2015로 코드를 변경 시키는 프로그램 개발
  1. JavaScript
      • 브라우저가 없으면 동작하지 않음 (브라우저 안에 자바 스크립트 엔진 = JVM)
      • 기생 언어
      • 인터프리터 언어 (타입 추론)
  1. 자바 스크립트 엔진 분리 시키자 Node.js → 자바 스크립트 런타임 환경
      • 브라우저 없이 개발도 하자
      • actor(html), 무대(browser), 대본(script)
      • script가 단독으로 실행된다. (Node.js)
Share article

harimmon