728x90 SMALL 노드 특징1 Node.js의 정의, 특성, 역할 * 노드의 정의 Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임이다. 여기서 런타임이란 특정언어로 만든 프로그램들을 실행할 수 있게 해주는 가상머신의 상태이다. 즉, 노드는 자바스크립트로 만든 프로그램들을 실행할 수 있게 해 준다. 노드는 V8과 libuv를 내부에 포함하고 있다. - V8 엔진: 오픈소스 자바스크립트 엔진 - libuv: 노드의 특성인 이벤트 기반 및 논블로킹 I/O 모델을 구현한 라이브러리 * 노드의 특성 1. 이벤트 기반 동작 노드는 이벤트가 발생할 때 미리 지정해 둔 작업을 수행하는 방식을 사용한다. - 이벤트 리스너: 이벤트를 등록하는 함수 - 콜백 함수: 이벤트 발생 시 실행될 함수 function run() { console.log('3초 후 실행'.. 2024. 3. 18. 이전 1 다음 728x90 LIST