실행 환경: 1. 브라우저 실행 환경. 브라우저 환경의 JavaScript는 주로 ECMAScript, DOM 및 BOM의 세 부분으로 구성됩니다. 2. "Node.js" 실행 환경인 "node.js"는 ECMAScript를 기반으로 합니다. JavaScript는 서버 측에서 실행될 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript에는 두 가지 실행 환경이 있습니다.
하나는 브라우저 실행 환경
다른 하나는 Node.js 실행 환경
브라우저 실행 환경
브라우저 환경의 JavaScript는 크게 ECMAScript, DOM, BOM 세 부분으로 구성됩니다.
JavaScript는 브라우저의 탄생과 함께 탄생했기 때문에 JavaScript 실행은 기껏해야 브라우저 환경 내에서 이루어집니다. 그러나 서버측 스크립트로서의 JavaScript 개념은 1995년에 Netscape가 서버측 JavaScript 개념을 제안하고 1996년에 Microsoft가 출시한 Netscape Enterprise Server도 서버측에서 실행될 수 있다는 개념을 제시했습니다. .
JavaScript는 C 등 다른 컴파일 언어처럼 컴파일 후 운영체제에서 직접 실행되지 않고 실행됩니다. 스크립팅 언어이기 때문에 엔진(인터프리터)의 도움으로 실행되어야 하므로 환경을 캡슐화하는 엔진에서 실행됩니다. JavaScript 엔진을 캡슐화하는 환경은 두 가지 범주로 나눌 수 있습니다. 하나는 브라우저 환경이고 다른 하나는 Node.js 및 MongoDB와 같은 비브라우저 환경입니다.
Node.js 실행 환경
Node.js는 ECMAScript를 기반으로 하며 I/O 작업, 파일 작업, 데이터베이스 작업 등을 확장합니다.
JavaScript는 브라우저 스크립팅 언어로 정의됩니다. JavaScript 디자인의 원래 의도는 브라우저와 사용자 간의 상호 작용을 수행하고 HTML을 보완하기 위해 웹 페이지에 일부 특수 효과를 수행하는 것이기 때문입니다. 그리고 CSS의 단점.
2009년 node.js 기술이 탄생했습니다. node.js는 Javascript 런타임 환경(런타임)입니다. 실제로 Google V8 엔진을 캡슐화합니다. Node.js는 빠른 응답 속도와 쉬운 확장으로 웹 애플리케이션을 쉽게 구축하는 데 사용되는 Chrome JavaScript 런타임 기반 플랫폼입니다.
node.js를 사용하면 JavaScript가 PHP와 같은 동적 언어와 유사한 서버 스크립팅 언어로 서버 측에서 실행될 수 있습니다.
【관련 추천: javascript 비디오 튜토리얼, web front-end】
위 내용은 자바스크립트는 어떤 환경에서 실행될 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!