[자바스크립트(Java Script)]1. Javascript 역사

손영민's avatar
Apr 14, 2025
[자바스크립트(Java Script)]1. Javascript 역사
  1. html.css.js.문법 동일하다
  • js는 dom 제어를 위해서 나옴!!
 
  1. css.js에 제공되는 함수 (달라 - 브라우저 마다)
 
  1. 브라우저 점유율이 중요 (얼마나 많은 고객이 브라우저를 사용하는지)
  • 아무리 좋은 함수를 제공해줘도 개발자는 안쓴다. 왜
 
  1. 브라우저가 js의 새로운 함수들을 만들어서 제공
  • 시장 점유율 얻고 싶어서
 
  1. 독점X, 시장 분할
  • 개발자 힘들어!!(개발을 여러번 해야함
 
  1. 표준 ECMA6 - JS2016
 
  1. 이전문법체계와 달라짐
  • 브라우저(A,B,C,D)
  • JS2015이전, JS2016이후
 
  1. Babel
  • 2016으로 개발 → 2015로 코드 변경시키는 프로그램 개발
 
  1. JavaScript
  • 브라우저가 없으면 동작하지 않음 (브라우저안에 자바스크립트 엔진 =JVM)
  • 기생언어
  • 인터프리터 언어 (타입 추론)
 
  1. 자바스크립트 엔진 분리시키자. Node.js →자바스크립트 런타임 환경
  • 브라우저 없이 개발도 하자
  • actor(html), 무대(browser), 대본(script)
  • script가 단독으로 실행된다. (Node.js)
 
  1. JS로 dom만 제어할 예정
Share article

sson17