다양한 유형의 JavaScript_javascript 기술 관계 다이어그램

WBOY
풀어 주다: 2016-05-16 15:36:32
원래의
1163명이 탐색했습니다.

내장 객체와 네이티브(Naitve) 객체의 차이점은 전자는 항상 엔진 초기화 단계에서 생성되고 후자의 하위 집합인 반면 후자는 실행 프로세스 중에 동적으로 생성되는 일부 객체를 포함한다는 것입니다. 생성된 객체.

추가로 사진에 사용된 컨셉도 추가해주세요:

1. 내장 객체와 기본(Naitve) 객체의 차이점은 전자는 항상 엔진 초기화 단계에서 생성된 객체이고 후자의 하위 집합인 반면 후자는 런타임 중에 동적으로 생성된 일부 객체를 포함한다는 것입니다. .

2. 엔진 확장 개체는 그다지 크지 않습니다. 일반적으로 이들은 엔진의 기본 개체에 속하지만 ECMA 사양의 기본 개체에는 속하지 않습니다.

3. 호스트 개체는 엔진의 기본 개체가 아니라 호스트 프레임워크에서 일부 메커니즘을 통해 JavaScript 엔진에 등록한 개체입니다.

4. 일부 호스트는 자신이 제공하는 개체/생성자를 "네이티브 개체"라고 부르기도 합니다. 예를 들어 Internet Explorer 7은 네이티브로 제공하는 XMLHttpRequest()를 호출합니다. 이와 대조적으로 "new"와 같은 메서드로 생성된 개체에서는 이전 버전에서는 ActiveXObject('Microsoft.XMLHTTP')'를 사용했습니다. 이 경우 독자는 "호스트의 기본 개체"와 "엔진의 기본 개체" 간의 차이점에 유의해야 합니다.

이 그림이 모든 사람이 다양한 유형의 JavaScript 간의 관계를 더 잘 이해하고 통찰력을 얻는 데 도움이 되기를 바랍니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿