>  기사  >  웹 프론트엔드  >  서버측에서 자바스크립트를 실행할 수 있나요?

서버측에서 자바스크립트를 실행할 수 있나요?

WBOY
WBOY원래의
2022-03-24 13:54:104161검색

JavaScript는 서버 측에서 실행될 수 있습니다. nodejs는 "Chrome V8" 엔진을 기반으로 한 JavaScript 실행 환경이고 JavaScript가 서버 측에서 실행될 수 있도록 하는 개발 플랫폼이기 때문에 nodejs를 사용하여 서버 측에서 JavaScript를 실행할 수 있습니다. 서버 측.

서버측에서 자바스크립트를 실행할 수 있나요?

이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

Javascript를 서버 측에서 실행할 수 있나요?

NodeJS는 간단히 말해서 서버 측에서 실행되는 JavaScript입니다.

다음은 자세한 소개입니다.

Nodejs는 Chrome V8 엔진을 기반으로 한 JavaScript 실행 환경으로, 서버 측에서 JavaScript를 실행할 수 있는 개발 플랫폼입니다.

JS는 스크립팅 언어이며 파서가 필요합니다. 달리다. HTML 페이지로 작성된 JS의 경우 브라우저는 파서 역할을 합니다. 독립적으로 실행해야 하는 JS의 경우 NodeJS는 파서입니다.

각 파서는 실행 환경으로, JS가 다양한 데이터 구조를 정의하고 다양한 계산을 수행할 수 있을 뿐만 아니라 실행 환경에서 제공하는 내장 개체와 메서드를 사용하여 JS가 몇 가지 작업을 수행할 수 있도록 합니다. 예를 들어, 브라우저에서 실행되는 JS의 목적은 DOM을 조작하는 것이며, 브라우저는 문서와 같은 내장 객체를 제공합니다. NodeJS에서 실행되는 JS의 목적은 디스크 파일을 운영하거나 HTTP 서버를 구축하는 것입니다. 이에 따라 NodeJS는 fs 및 http와 같은 내장 객체를 제공합니다.

Node.js는 프런트엔드 작업자에게 없어서는 안 될 도구입니다. 특히, JavaScript가 크게 향상되었으며, Node.js의 적용은 이 단계에서 매우 활발하게 발전하고 있습니다. Node.js를 능숙하게 배우고 사용하는 것은 필수입니다!

현재 Node.js는 대부분의 분야, 특히 I/O 집약적인 분야에서 그 자리를 차지하고 있습니다.

웹 개발, 마이크로서비스, 프런트엔드 구축 등 많은 대규모 웹사이트는 백엔드 개발 언어로 Node.js를 사용합니다. 가장 일반적으로 사용되는 것은 Taobao의 Double Eleven, Qunar.com의 PC 측 핵심 비즈니스 등 프런트엔드 렌더링 및 아키텍처 최적화를 위해 Node.js입니다.

또한 잘 알려진 많은 프런트 엔드 라이브러리도 Node.js를 사용하여 개발되었습니다. 예를 들어 Webpack은 강력한 패키저이고 React/Vue는 성숙한 프런트 엔드 구성 요소 프레임워크입니다.

Node.js는 일반적으로 대기 시간이 짧은 네트워크 애플리케이션, 즉 서버 측 환경과 프런트엔드(API, 인스턴트 채팅, 마이크로서비스)에서 실시간 데이터 수집 및 교환이 필요한 애플리케이션을 개발하는 데 사용됩니다. Alibaba, Tencent, Qunar, Baidu, PayPal, Dow Jones, Walmart 및 LinkedIn은 모두 Node.js 프레임워크를 사용하여 애플리케이션을 구축합니다.

관련 권장 사항: javascript 학습 튜토리얼

위 내용은 서버측에서 자바스크립트를 실행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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