DEVELOPMENT-GLOSSARY

Draft
  • account_tree
  • bug_report

IDL

IDL은 Interface Description Language의 약자이며 특정 프로그래밍 언어와 별개로 지정된 개체의 인터페이스에 사용되는 일반 언어를 의미한다.

웹 문서(HTML)에서는 마크업 정의시 요소의 콘텐츠 속성(attribute: 애트리뷰트)을 부여할 수 있다. 정적인 콘텐츠 속성은 요소가 표시되거나 동작할 때 형태, 기능 등에 영향을 준다.

반면 마크업이 DOM으로 파싱되면서 자바스크립트(JavaScript)로 제어 가능한 시점에서 부여된 속성을 IDL 속성이라고 한다. 각 요소의 IDL 속성은 DOM API에서 해당 요소의 인터페이스(interface)를 참조한다.