1. 소개

protect-me·2021년 5월 27일
0
post-thumbnail

1.1 자바스크립트란?


웹페이지에 생동감을 불어넣기 위해 만들어진 프로그래밍 언어지만, 지금은 다양한 환경에서 쓰이고 있음.

브라우저에는 '자바스크립트 가상 머신'이라 불리는 엔진이 내장되어 있음(ex. V8, SpiderMonkey 등)

엔진의 동작 원리
1. 파싱 : 엔진이 스크립트를 읽음
2. 컴파일 : 읽어 들인 스크립트를 기계어로 전환
3. 실행 : 기계어로 전환된 코드 실행

  • 각 단계마다 최적화를 진행
  • 컴파일이 끝나고 실행 중인 코드를 감시하면서 이 코드로 흘러가는 데이터를 분석
  • 분석 결과를 토대로 기계어로 전환된 코드를 다시 최적화
  • 위와 같은 프로세스를 통해 실행 속도를 높임

자바스크립만의 강점
HTML/CSS와 완전히 통합할 수 있음
간단한 일은 간단하게 처리할 수 있게 해줌
모든 주요 브라우저에서 지원하고, 기본 언어로 사용됨


1.2 매뉴얼과 명세서


명세서
매뉴얼(MDN)
호환성표(caniuse)


1.3 코드 에디터


통합 개발 환경(IDE)

Visual Studio Code 등

경량 에디터

Atom, Visual Studio Code, NotePad 등


1.4 개발자 콘솔


Chrome : F12 || Cmd+Opt+J || 우클릭 > 검사




📚 참고 : javascript.info

profile
protect me from what i want

0개의 댓글