출처 : https://velog.io/@hustle-dev/웹-컴포넌트를-알아보자
등록된 컴포넌트 클래스를 반환한다.
특정 HTMLElement를 상속해서 클래스를 작성한다. 예제에서는 HTMLSpanElement 객체상속 했다.customElements.define('컴스텀-엘리먼트명', 클래스명, { extends: 특정Tag명 });Span Tag에 is="커스텀-엘리먼트명" 속
Shadow DOM는 캡슐화된 DOM으로 HTML document에 독립적이다.