이번에는 H5의 범용 인터페이스에 대해 자세히 소개하겠습니다. H5의 범용 인터페이스를 사용하는 방법은 무엇인가요? H5의 일반적인 인터페이스 주의 사항은 무엇인가요? 실제 사례를 살펴보겠습니다.
먼저 몇 가지 기본 유형에 대해 이야기해 보겠습니다. DOMString, boolean, long, unsigned long, double,
NaN(Not-a-Number).
DOMString은 실제로 일반적으로 사용되는 다른 언어의 문자열입니다. HTML5에서는 URL, Dom 콘텐츠 등을 나타내는 데 사용됩니다. 그 외 boolean(Boolean), long(long 정수), unsigned long(unsigned long 정수), double(부동 소수점 수) 더 이상 설명할 필요는 없을 것 같은데 다들 이해하실 겁니다. NaN에 관해서는 대부분의 JS 베테랑이 그 의미, 즉 무한대 또는 숫자가 아닌 값을 알고 있다고 생각합니다.
공식 문서에는 정의되지 않은 것과 null이 포함되어 있지 않은 이유에 대해서는 전문가의 답변을 바랍니다~~
2. 컬렉션 유형에는 HTMLCollection, HTMLAllCollection,
HTMLFormControlsCollection, HTMLOptionsCollection 및HTMLPropertiesCollection이 있습니다.
HTMLCollection은 일반 컬렉션이자 컬렉션의 기본 인터페이스로
length는 컬렉션의 길이입니다.
namedItem(name)은 이름으로 요소를 가져올 수 있습니다.
실제로 collection[index], collection(index) 또는 collection
[name], collection(name)을 직접 사용하여 컬렉션의 요소를 가져올 수도 있습니다.
HTMLAllCollection은 다음 속성을 포함하는 HTMLCollection 인터페이스에서 상속됩니다.
length 및 item 속성은 HTMLCollection과 동일합니다.
namedItem(name)과 HTMLCollection의 차이점은 컬렉션을 반환할 수 있다는 것입니다.
tags(tagname)은 태그 이름이 있는 컬렉션을 반환합니다.
마찬가지로 collection[index], collection(index) 또는 collection
[name], collection(name)을 직접 사용하여 컬렉션의 요소를 가져올 수도 있습니다. 값이 여러 요소와 일치하면
HTMLAllCollection은 다음과 같습니다. 돌아왔다.
HTMLFormControlsCollection은 양식과 필드 세트를 요소로 포함하는 컬렉션입니다. 또한
HTMLCollection 인터페이스에서도 상속됩니다.
HTMLCollection의 모든 속성을 갖추고 있으며 추가적으로 RadioNodeList 인터페이스를 추가합니다. NodeList에서 상속됩니다.
사실 RadioNodeList는 정의상 라디오버튼 모음입니다. HTMLFormControlsCollection에 이러한 목록을 넣는 목적이 더 궁금합니다.
HTMLOptionsCollection은 HTMLCollection 인터페이스에서 상속된 옵션 모음입니다. 일반적으로 select 태그의 하위 요소를 조작하는 데 사용됩니다.
HTMLOptionsCollection의 고유 속성은 다음과 같습니다: 추가(옵션), 제거(색인), selectedIndex
add 메소드에는 두 개의
overloads가 있습니다. void add(HTMLElement 요소에서, 선택적 HTMLElement
before에서);void add(HTMLElement에서) 요소, 오래 전);
요소를 추가하려면 첫 번째 매개변수가 필요하며, 다음 매개변수는 요소를 색인remove하는 데 선택사항
remove(index)입니다.
selectedIndex 누구나 이해할 수 있다고 믿습니다.
이 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요! 관련 읽기:
부트스트랩에서 테이블 합계 수를 계산하는 방법JS를 사용하여 아이콘 숨기기와 표시를 동시에 전환하는 방법
위 내용은 H5의 일반 인터페이스에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!