728x90
728x90
브라우저
- 주요 목적
: HTML, CSS, JS를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것
- 브라우저에서만 제공하는 API
· UI 관련 API
· window, document 등 객체
- ES 모듈 표준
→ import를 이용하여 다른 파일의 코드를 불러옴
node.js
- 브라우저에서만 작동하던 JS를 외부 응용 프로그램으로 분리함
→ 브라우저 없이 작동할 수 있도록 하는 자체 엔진
- 웹을 벗어나, JS를 활용한 서버 등을 만들 수 있게 됨
- 주요 목적
: 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것
→ 서버 개발 환경 제공
- node.js에서만 제공하는 API
· 컴퓨터 제어 API (파일시스템 제어 API 등)
· 데이터 핸들링 API
- CommonJS 모듈 시스템
→ require()를 이용하여 다른 파일의 코드를 불러옴
- 사용자가 앱에서 어떤 버전을 사용할 것인지 선택 가능
320x100
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] Node.js 설치하기 (1) | 2024.10.17 |
---|---|
[JavaScript] 비동기 통신 : AJAX (0) | 2023.05.09 |
[JavaScript] 비동기 통신 기초 : Promise 타입 (0) | 2023.05.09 |
[JavaScript] AJAX 통신을 이용해서 데이터 가져오기 (0) | 2023.05.09 |
[JavaScript] toggle() 활용 예제 코드 (0) | 2023.05.08 |