nodejs란 무엇인가요?
Node.js는 빠른 응답 속도와 손쉬운 확장으로 웹 애플리케이션을 쉽게 구축하는 데 사용되는 Chrome JavaScript 런타임 기반 플랫폼입니다. (단 nodejs는 자바스크립트 애플리케이션이 아니고 nodejs는 C++ 언어로 작성되었습니다.)
js는 스크립팅 언어이고, 스크립팅 언어를 실행하려면 파서가 필요합니다. HTML 페이지로 작성된 JS의 경우 브라우저는 파서 역할을 합니다. 독립적으로 실행해야 하는 JS의 경우 nodejs는 파서입니다.
각 파서는 다음 작업을 수행할 수 있는 실행 환경입니다.
1. JS가 다양한 데이터 구조를 정의하고 작업을 수행하도록 허용합니다.
2. JS가 빌드된 것을 사용하도록 허용합니다. - 런타임 환경에서 제공하는 개체 및 메서드에 포함됩니다.
예: 브라우저에서 실행되는 JS의 목적은 DOM을 운영하는 것이며, 브라우저는 문서와 같은 내장 객체를 제공합니다.
nodejs에서 실행되는 JS의 목적은 디스크 파일을 운영하거나 HTT 서버를 구축하는 것입니다. 이에 따라 Nodejs는 fs 및 http와 같은 내장 객체를 제공합니다.
nodejs 기능:
1. JavaScript 실행 환경
2. 코드 해석을 위해 Chrome V8 엔진 사용
3.
4. 비동기 I/O(비차단 I/O)
5. 이벤트 및 콜백(경량, 확장 가능, 실시간 데이터 상호작용 애플리케이션에 적합)
6. 단일 프로세스 및 단일 스레드
7. 크로스 플랫폼
위 내용은 이 기사의 전체 내용입니다. 이 기사의 내용이 모든 사람의 학습에 도움이 되기를 바랍니다. 또는 일할 때에도 PHP 중국어 웹사이트의 지원을 바랍니다!
nodejs 기본 지식과 관련된 더 많은 글은 PHP 중국어 홈페이지를 주목해주세요!