>웹 프론트엔드 >JS 튜토리얼 >자바스크립트는 어떤 부분으로 구성되어 있나요?

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

藏色散人
藏色散人원래의
2021-04-09 15:51:1712918검색

Javascript는 다음과 같은 세 부분으로 구성됩니다. 1. ECMAScript 핵심 부분, 2. DOM 문서 객체 모델 부분, 3. BOM 브라우저 객체 모델 부분, 이 세 부분은 각각 구문과 기본 객체 및 언어 처리를 설명합니다. 웹 콘텐츠를 위한 인터페이스와 브라우저와 상호 작용하기 위한 방법 및 인터페이스.

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

이 기사의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, DELL G3 컴퓨터.

JavaScript는 세 부분으로 구성됩니다. 이는 코어(ECMAScript), 문서 개체 모델(DOM) 및 브라우저 개체 모델(BOM)입니다. 이 세 부분은 언어의 구문과 기본 객체, 웹 콘텐츠 처리를 위한 방법과 인터페이스, 브라우저와 상호 작용하기 위한 방법과 인터페이스를 설명합니다.

1. ECMAScript(Core)

참고:

1. ECMAScript는 웹 브라우저에 종속되지 않습니다. 브라우저는 ECMAScript 구현을 위한 호스트 환경 중 하나일 뿐입니다.

2. 일부 구문, 유형, 명령문, 키워드, 예약어, 연산자, 객체 등의 기초

3. 호스트 환경은 DOM

4과 같은 언어의 기본 구현 및 확장을 제공합니다.

노드: 서버측 JavaScript 플랫폼

Adobe Flash

2. DOM(문서 객체 모델)1. 기능

(1) 전체 페이지를 다층 노드 구조로 매핑합니다

(2) 그런 다음 해당 노드에 대한 기능 세트를 제공합니다. (콘텐츠) 추가, 삭제, 수정 및 확인 방법

2. DOM 레벨

(1)DOM1

  • DOM Core XML 기반 문서 구조를 매핑하는 방법

  • DOM html html

  • 에 대한 개체 및 메서드 추가
(2)DOM2

마우스 및 사용자 인터페이스 이벤트, 범위, 순회 및 기타 하위 분할 모듈을 확장하고 개체 인터페이스를 통해 CSS에 대한 지원을 추가합니다.

[추천 학습:

javascript 고급 튜토리얼]

자세한 내용은 다음과 같습니다.

  • DOM 뷰: 다양한 문서 뷰를 추적하기 위한 인터페이스를 정의합니다.

  • DOM 이벤트: 이벤트 및 이벤트 처리를 위한 인터페이스를 정의합니다.

  • DOM 스타일: CSS를 기반으로 요소 스타일을 조작하기 위한 인터페이스 정의

  • DOM 탐색 및 범위: a. 문서 트리를 탐색하고 조작하기 위한 인터페이스를 정의합니다. b. 문서를 확인하는 새로운 방법을 추가합니다.

    (3) DOM3
통합된 방식으로 문서를 로드하고 저장하는 방법을 소개합니다

3. 참고

JavaScript뿐만 아니라 HTML용으로 확장된 XML용 API(응용 프로그래밍 인터페이스) 언어 DOM도 구현됩니다.

zhou Brand Design Company https://www.houdianzi.com

PPT 템플릿 다운로드 모음 https://redbox.wode007.comThree.BOM(Browser Object Model)

1. 브라우저 창 및 프레임 처리

    브라우저 작업을 위한 js 확장
  • 2. 특정 기능
새 브라우저 창을 팝업하는 기능

      이동, 확대/축소 및 닫기 브라우징 기능 browser window
    • 브라우저에 대한 자세한 정보를 제공하는 navigator 객체
    • 브라우저가 로드한 페이지에 대한 자세한 정보를 제공하는 location 객체
    • 사용자의 모니터 해상도에 대한 자세한 정보를 제공하는 화면 객체
    • 쿠키 지원
    • XMLHttpRequest -- ActiveXObject

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

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