JavaScript를 배울 때 관련 기사를 주의깊게 보면 node.js가 항상 보일 것이라고 생각합니다. 그렇다면 node.js란 정확히 무엇일까요? 무엇을 할 수 있나요? 다음 기사에서는 node.js의 의미와 node.js가 수행할 수 있는 작업을 소개합니다.
우선 node.js가 무엇인지 살펴볼까요?
Baidu Encyclopedia의 설명에 따르면 node.js는 기본적으로 Chrome V8 엔진을 캡슐화하는 Javascript 런타임 환경(런타임 환경)임을 알 수 있습니다. a JavaScript 프레임워크는 브라우저 측 라이브러리가 아닙니다. node.js는 JavaScript를 서버 측에서 실행할 수 있게 해주는 개발 플랫폼입니다. 이는 JavaScript를 PHP, Python과 같은 서버 측 언어와 동등한 스크립팅 언어로 만듭니다. 펄과 루비.
여기서 V8 엔진의 개념에 대해 간략하게 이야기해 보겠습니다.
V8 JavaScript 엔진은 Google이 Chrome 브라우저에 사용하는 기본 JavaScript 엔진입니다. 클라이언트 시스템에서 JavaScript가 실제로 무엇을 하는지 고려하는 사람은 거의 없습니까?
사실 자바스크립트 엔진은 코드를 해석하고 실행하는 역할을 담당합니다.
node.js가 무엇인지 읽은 후 node.js가 무엇을 할 수 있는지 살펴보겠습니다?
우선 node.js가 빠르고 고성능, 높은 개발 효율성, 넓은 적용 범위라는 매우 중요한 장점을 가지고 있다는 것을 알아야 합니다.
다음으로 node.js의 사용법을 살펴보겠습니다.
1 nodeJs는 프런트엔드 풀 스택의 초석이며 해당 애플리케이션 시나리오는 진화했습니다. 스캐폴딩 및 보조 프런트 엔드 도구에서 도구 범주는 API 중간 계층, 프록시 계층 및 전문 백엔드 개발로 발전했습니다.
2. node.js는 웹용 RESTful API를 제공합니다. 서비스는 여러 매개변수를 수신하여 구문 분석하고 응답을 조합한 다음 사용자에게 응답(대개 적은 텍스트)을 반환합니다. 이는 노드에 적합합니다. 수만 개의 연결을 처리하도록 구축할 수 있으므로 이상적입니다. 여전히 많은 논리가 필요하지 않습니다. 기본적으로 일부 데이터베이스에서 일부 값을 찾아 응답으로 구성합니다. 응답은 적은 양의 텍스트이고 인바운드 요청은 적은 양의 텍스트이므로 트래픽이 높지 않으며 단일 시스템으로 가장 바쁜 회사도 처리할 수 있습니다. API 요구 사항.
3. Node.js 애플리케이션은 자바스크립트를 통해 개발된 후 Google의 비정상적인 V8 엔진에서 직접 실행됩니다. Node.js를 사용하면 서버에서 차단을 유발할 수 있는 코드 조각을 실행하는 클라이언트 요청에 대해 걱정할 필요가 없습니다.
4. 이 단계에서 많은 nodeJ 애플리케이션은 프런트엔드와 백엔드 사이의 다리 역할을 합니다.
Finally:
node.js는 현재 여러 곳에서 사용되고 있는데, 여기에서는 한두 문장으로 설명할 수 없습니다. node.js 동영상 튜토리얼 칼럼에 주목해주세요! ! !
위 내용은 node.js란 무엇인가요? 무엇을 할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!