>  기사  >  웹 프론트엔드  >  HTML 구성 요소 중 하나(HTML 구성 요소)

HTML 구성 요소 중 하나(HTML 구성 요소)

黄舟
黄舟원래의
2016-12-17 13:44:541811검색

HTML 구성 요소(HTML COMPONENTS)는 IE5.0의 주요 확장 중 하나이며 가장 혁신적인 것이기도 합니다. Microsoft의 의도는 HTML 구성 요소를 사용하여 ACTIVEX 컨트롤과 마찬가지로 한 번만 개발할 수 있는 자체 유지형 폐쇄 개체입니다. HTML 구성 요소를 사용하면 많은 이점이 있으며 이 기사에서는 그 중 일부를 공개합니다!
HTML 구성 요소는 많은 새로운 용어, 아이디어, 개체, 메서드 및 속성을 가져옵니다. 이를 이번 달의 날짜, 요일을 표시하고 현재 날짜를 강조 표시하는 달력 애플리케이션을 통해 소개하겠습니다.

====HTML 동작 및 HTC 동작===

HTML 구성 요소는 HTML 콘텐츠를 캡슐화하며 다른 HTML 문서에 삽입할 수 있습니다. HTML 구성 요소가 등장하기 전에는 HMTL 문서에서 사용자 정의 컨트롤을 사용하는 유일한 방법은 Microsoft ACTIVEX 컨트롤을 사용하는 것이었습니다. 반면에 ACTIVEX 컨트롤의 단점 중 하나는 클라이언트가 사용하기 전에 HTML 컨트롤을 설치해야 한다는 것입니다. 페이지를 클라이언트에 다운로드해야 합니다. HTML 컨트롤은 익숙한 언어를 사용하여 자체 컨트롤과 구성 요소를 개발할 수 있기 때문에 DHTML 작성자에게 더 매력적이며 HTC는 스크립트에서 DHTML 동작을 구현하는 간단한 메커니즘을 제공합니다. HTC 파일과 HTML 파일 사이에는 차이가 없으며 접미사 ".htc"가 있습니다. 여기에는 스크립트와 일련의 HTC 사용자 정의 설명 요소가 포함됩니다. 이러한 요소는 HTML 구성 요소의 속성, 메서드, 이벤트 등을 정의합니다. 모든 HTC 요소는 객체를 전달합니다. ID 속성은 스크립트에서 객체로 사용되며 모든 메소드와 속성은 스크립트에서 동적으로 조작될 수 있습니다.
HTC를 사용하여 다음 동작을 수행할 수 있습니다.
* 속성 및 메서드를 설정합니다. "PROPERTY" 및 "METHOD" 요소로 정의됨
*맞춤 이벤트를 설정하세요. "EVENT" 요소를 통해 구현되며 해당 요소의 "fire()" 메소드를 사용하여 이벤트를 해제합니다.
"createEventObject()" 메소드를 통해 이벤트 환경을 설정합니다.
*HTC가 포함된 HTML 페이지의 DHTML 개체 모델에 액세스하고 HTC "요소" 개체를 사용한 다음 반환합니다.
동작이 연결된 요소입니다. HTC는 이 개체를 사용하여 문서와 해당 개체(속성, 메서드, 이벤트)가 포함된 개체 모델에 액세스할 수 있습니다.
* "ATTACH" 요소를 사용하여 구현된 알림 수신 브라우저는 HTC에 표준 DHTML 이벤트를 알릴 뿐만 아니라
HTC의 두 가지 특별 이벤트인 oncontentready 이벤트와 ondocumentready 이벤트를 알아보세요.
HTC는 행동의 정의를 요약합니다. 동작의 개념은 IE5.0에서 처음 나타났습니다. HTC의 고급 동작 캡슐화는 동작을 요소 태그에서 분리할 수 없다는 것을 의미합니다. IE5에서는 동작이 스크립트의 요소와 분리될 수 없습니다.

위 내용은 HTML 컴포넌트(HTML COMPONENTS) 중 하나의 내용입니다. 더 많은 관련 글은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


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