>  기사  >  웹 프론트엔드  >  nodejs는 js와 동일합니까?

nodejs는 js와 동일합니까?

青灯夜游
青灯夜游원래의
2021-10-29 15:32:044322검색

nodejs와 js는 다릅니다. 둘 사이의 차이점: 1. Nodejs는 플랫폼이고 js는 프로그래밍 언어입니다. 2. JS의 최상위 개체는 창 개체이고 노드의 최상위 개체입니다. 3. nodejs와 js의 구성이 다릅니다.

nodejs는 js와 동일합니까?

이 튜토리얼의 운영 환경: windows7 시스템, nodejs 버전 12.19.0&&javascript1.8.5, Dell G3 컴퓨터.

nodejs와 js는 다릅니다.

Node.js는 Chrome V8 엔진을 기반으로 하는 JavaScript 실행 환경으로, JavaScript를 서버 측 언어와 동등한 스크립트 언어로 만들어줍니다. PHP, Python, Perl 및 Ruby.

JavaScript는 문자 그대로의 스크립팅 언어로, 동적으로 유형이 지정되고 약하게 유형이 지정되는 프로토타입 기반 언어입니다. Node.js(JavaScript)는 프로토타입 기반의 함수 우선 언어이자 객체 지향 프로그래밍, 명령형 프로그래밍 및 함수형 프로그래밍을 지원하는 다중 패러다임 언어입니다.

브라우저 코어가 두 부분으로 나누어져 있기 때문에 기존 js는 브라우저에서 실행됩니다.

  • 렌더링 엔진---HTML 및 CSS 렌더링
  • JavaScript 엔진---JavaScript 실행을 담당

실행하려면 JavaScript 코드인 경우에는 js 엔진이 필요하며, js 코드에서 브라우저에서 제공하는 API를 호출할 경우에는 브라우저(내장 js 엔진)를 설치해야 합니다. 브라우저. nodejs API가 호출되면 nodejs 환경을 설치해야 하며, 그 후 JavaScript 코드를 각각의 규정된 방식으로 로드하고 실행해야 합니다.

node.js와 js의 차이점:

1. node.js는 플랫폼이고, Js는 프로그래밍 언어입니다.

2.

3. node.js는 Google V8 엔진을 캡슐화하는 실행 환경입니다. .js는 브라우저의 인터프리터를 플랫폼을 실행하는 서버로 캡슐화하고 JavaScript와 같은 구조적 구문을 사용하여 프로그램하며 node.js에서 실행됩니다.

5 node.js와 js의 구성이 다릅니다.

JavaScript:

ECMAScript(구문, 데이터 유형 구조 및 일부 내장 객체와 같은 언어 기본 사항)

  • DOM (일부 작업 페이지 요소 메소드)

  • BOM(브라우저를 작동하는 일부 메소드)

  • Node.js:

ECMAScript(구문, 데이터 유형 구조 및 일부 내장 객체와 같은 언어 기본 사항) )

  • OS(운영 체제)

  • file(파일 시스템)

  • net(네트워크 시스템)

  • database(데이터베이스)

  • 6. 최상위 개체는 다릅니다.

JS의 최상위 개체는 창 개체이지만 노드에는 창 개체가 없습니다. 노드의 최상위 개체는 전역 개체입니다. 이것이 둘의 차이점입니다. window 객체에서 전역 변수를 정의하는 것은 Window를 통해 접근할 수 있지만 node

의 전역 객체를 통해서는 접근할 수 없습니다.[권장 학습: "

nodejs tutorial

"]

위 내용은 nodejs는 js와 동일합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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