[JavaScript] JavaScript란 무엇인가?
정의와 탄생 배경자바스크립트는 웹 페이지에 동적 상호작용을 부여하기 위해 설계된 스크립트 언어입니다.스크립트 형태로 HTML에 직접 삽입되며, 별도의 컴파일 없이 브라우저에서 즉시 실행됩니다.ECMAScript 표준을 기반으로 발전했습니다.자바스크립트 엔진브라우저는 자바스크립트를 실행하기 위해 고성능 엔진을 내장하고 있습니다.동작 원리파싱 : 코드를 분석해 구문 트리 생성컴파일 : 기계어로 변환 및 최적화 수행(JIT 컴파일)실행 : 최적화된 코드를 고속 실행하며 런타임 중 추가 최적화브라우저의 역할과 한계브라우저의 역할DOM 조작 : HTML/CSS를 동적으로 수정 및 페이지 업데이트이벤트 처리 : 클릭, 키 입력, 드래그 등 사용자 액션 처리비동기 통신 : AJAX, Fetch API로 서버와 데이터..