
Intro👻
제가 현재 공부하고 있는 책인 '한 입 크기로 잘라먹는 리액트'에서 제공해주는 JavaScript내용을 복습 차원에서 정리해서 올려보겠습니다!
자바스크립트는 어떤 언어인가?
자바스크립트는 원래 웹(Web) 페이지를 만들 때 사용하는 언어입니다.
HTML: 웹 페이지 요소의 배치
CSS: 웹 페이지 요소의 스타일링
JavaScript: 웹 페이지 요소의 동작 정의
자바스크립트는 마치 사람의 근육처럼 웹 페이지에 동적인 기능을 장착할 수 있게 도와줍니다.
버튼의 클릭, 정보의 입력, 페이지 스크롤, 페이지 이동 등 웹 브라우저에서 이루어지는 모든 동작은 자바스크립트로 구현한 기능들입니다.
JavaScript와 Node.js의 차이점
공부를 하면서 항상 JavaScript와 Node.js의 차이점을 파악하지 못했습니다.
책에는 없는 내용이지만 추가로 조사하여 기록해두려고 합니다.
JavaScript와 Node.js는 모두 JavaScript 언어를 기반으로 한다는 공통점이 있지만 목적과 환경에서 차이가 있습니다.
JavaScript
웹 브라우저에서 동작하는 클라이언트 측 스크립팅 언어로, 주로 웹 페이지의 동적인 기능을 구현하는 데 사용합니다.
HTML 문서 내에서 스크립트 태그를 사용합니다.
웹 페이지의 요소들을 조작하고, 이벤트를 처리하며 웹 애플리케이션의 동적인 동작을 담당합니다.
Node.js
서버 측 JavaScript 런타임 환경으로, 서버 측에서 JavaScript를 실행할 수 있도록 해주며 네트워크 응용 프로그램 개발에 주로 사용됩니다.