>  기사  >  웹 프론트엔드  >  nodejs 기본 지식

nodejs 기본 지식

高洛峰
高洛峰원래의
2017-02-04 10:40:001262검색

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 중국어 홈페이지를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.