[JavaScript] 유데미 섹션 1

현용찬·2024년 8월 7일

JavaScirpt

웹 사이트를 동적으로 만들기 위해 사용되는 언어.

특징

1. 동적 약형 프로그래밍 언어

2. 해석형 언어로 전송 중에 컴파일 된다.

3. 호스팅된 언어이므로 여러 환경에서 실행이 된다

동적: 런타임에 분석 및 해석되어 컴파일 되기 때문에 특정 작업의 수행이 가능한 상태

약형: javascript는 데이터 유형을 가정해 자동으로 유추되기 때문에 변수의 데이터 유형을 미리 정의할 필요가 없는 상태

즉, javascript는 웹 사이트를 동적으로 만들고 새 페이지를 로드하지 않고도 웹 사이트의 내용을 변경할 수 있도록 브라우저에서 실행되도록 개발이 됌

node.js

간단하게 설명하자면 웹 사이트 뿐만아니라 어디에서나 javascript를 실행할 수 있도록 하는 javascript

javascript랑 다른점

javascript와 달리 node.js는 사용자가 직접 실행해야 하는 것이지 웹 사이트에 들어가면 실행되는 식으로 작동하는게 아니다.
(실행이 되고 있는 머신 내의 파일 시스템에만 접근 가능)

로드된 웹 사이트에 직접 접근할 수 없기 때문에 브라우저 측 javascript를 이용할 때와 같이 html이나 css를 조작할 수는 없다.

profile
항상 웃어 봅시다

0개의 댓글