>  기사  >  웹 프론트엔드  >  자바스크립트는 어떤 부분으로 구성되어 있나요?

자바스크립트는 어떤 부분으로 구성되어 있나요?

青灯夜游
青灯夜游원래의
2021-09-02 17:44:0722533검색

Javascript는 3가지 부분으로 구성됩니다. 1. 언어의 구문과 기본 개체를 설명하는 js 언어의 핵심 부분인 ECMAScript 2. 웹 문서 작업 표준인 DOM(문서 개체 모델) 3. 브라우저 개체 모델(BOM) ), 클라이언트 및 브라우저 창 작업 기본 사항입니다.

자바스크립트는 어떤 부분으로 구성되어 있나요?

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

완전한 JavaScript 구현은 다음 3가지 부분으로 구성됩니다.

  • Core(ECMAScript): 언어의 구문과 기본 개체를 설명하는 언어의 핵심 부분입니다.

  • Document Object Model (DOM): 웹 페이지 문서 작업 표준으로, 웹 페이지 콘텐츠 처리 방법과 인터페이스를 설명합니다.

  • 브라우저 개체 모델(BOM): 브라우저와 상호 작용하기 위한 방법과 인터페이스를 설명하는 클라이언트 및 브라우저 창 작업의 기초입니다. .

웹 브라우저는 ECMAScript 구현을 위한 호스트 환경 중 하나일 뿐입니다. 호스트 환경은 기본적인 ECMAScript 구현뿐만 아니라 다양한 확장 기능도 제공합니다.

문서 개체 모델은 HTML의 API(응용 프로그래밍 인터페이스)입니다. DOM은 전체 문서를 트리 노드 구조로 매핑하여 JavaScript 스크립트를 통한 빠른 액세스 및 작업을 용이하게 합니다.

Core(ECMAScript)

ECMA-262에서 정의한 ECMAScript는 웹 브라우저에 종속되지 않는 국제적으로 인정받는 표준 스크립팅 언어 사양입니다. ECMA-262 표준은 주로 이 언어가 다음 구성 요소로 구성되어 있다고 규정합니다:

2. 변수 및 데이터 유형

3. 연산자

5. 6. Objects

ECMAScript 버전 5.0은 2009년에 공식 출시되었습니다. 오랫동안 JavaScript는 5.0 표준에 따라 사용되었습니다. 2015년에 ECMAScript 6이 공식 버전으로 출시되었으며, 공식적으로는 ECMAScript 2015라고 불렸습니다. ECMAScript는 스크립팅 언어의 모든 속성, 메서드 및 개체를 정의합니다. 따라서 웹 클라이언트 스크립트를 코딩할 때 ECMAScript 표준을 따라야 합니다.

Document Object Model(DOM)

DOM(Document Object Model)은 HTML 및 XML용 애플리케이션 프로그래밍 인터페이스(API)입니다. DOM은 노드 계층으로 구성된 문서에 전체 페이지를 배치합니다. HTML 또는 XML 페이지의 각 구성 요소는 특정 유형의 노드이며 이러한 노드에는 다양한 유형의 데이터가 포함됩니다.

브라우저 개체 모델(BOM)

IE 3.0 및 Netscape Navigator 3.0은 브라우저 창에 액세스하고 조작할 수 있는 BOM(브라우저 개체 모델) 기능을 제공합니다. BOM을 사용하여 개발자는 창을 이동하고, 상태 표시줄의 텍스트를 변경하고, 페이지 콘텐츠와 직접 관련되지 않은 기타 작업을 수행할 수 있습니다.

【추천 학습: javascript 고급 튜토리얼

위 내용은 자바스크립트는 어떤 부분으로 구성되어 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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