동적 HTML이란 무엇입니까?

일반적으로 DOM 스크립팅 또는 DHTML이라고하는 동적 HTML은 웹 사이트에서 대화 형 요소를 만드는 데 사용할 수있는 도구 모음입니다. 일반적으로 동적 HTML은 웹의 마크 업 언어 인 표준 HTML을 스크립팅 언어와 결합합니다. 이를 통해 웹 사이트 디자이너는 페이지가로드 된 후 사용자가 변경할 수있는 가변 요소를 웹 페이지에 포함시킬 수 있습니다. 동적 HTML의 예는 사용자가 마우스를 가져 가면 드롭 다운되는 메뉴입니다. DHTML 게임도 점점 인기를 얻고 있습니다.

정적 HTML로 작성된 웹 사이트는 일단로드 한 후에는 사용자가 변경하거나 편집 할 수 없습니다. 기본 웹 사이트의 경우 이는 문제가되지 않지만 많은 웹 사이트 및 응용 프로그램에서 상호 작용 부족이 문제입니다. 동적 HTML은 일반 HTML을 간단한 스크립팅 언어 인 JavaScript와 결합하여 대화 형 요소를 통해 웹 디자이너에게 훨씬 큰 자유를 제공합니다.

표준 HTML에는 변경할 수있는“변수”가 없지만 동적 HTML에는 있습니다. DHTML이 포함 된 웹 사이트가로드되면 스크립팅 언어를 사용하여 페이지의 특정 요소를 변경할 수 있습니다. 그러나 동적으로 생성 된 컨텐츠로 페이지를 작성할 수는 없습니다. 이를 위해 웹 디자이너는 PHP 및 Perl과 같은 서버 측 스크립팅 언어를 사용해야합니다.

원래 동적 HTML은 DHTML로 알려져있었습니다. 기술이 모든 인터넷 브라우저에서 작동하게하는 데 초기 문제가 있었기 때문에이 레이블은 유행을 벗어났습니다. 대신,이 기술은 이제 일반적으로 문서 객체 모델 스크립팅을 나타내는 DOM 스크립팅이라고합니다. 이것은 모든 브라우저에서 작동하는 일련의 규칙을 제공하며 동적 애니메이션 웹 페이지를 훨씬 쉽게 개발할 수있게합니다.

동적 HTML에 대한 몇 가지 일반적인 예가 있습니다. 드롭 다운 메뉴 외에도 서버로 전송하지 않고 정보를 자동으로 업데이트하고 컨텐츠를 자동으로 업데이트 할 수있는 양식이 두 가지 다른 예입니다. 표준 HTML과 서버 측 스크립팅 언어를 사용하는 것은 매우 어렵거나 불가능합니다. 특정 작업이 수행 될 때까지 사용자의 콘텐츠를 숨기는 것이 기술의 또 다른 일반적인 사용입니다.

브라우저 간 문제가 드물게 발생하기 시작하면서 동적 HTML 게임의 개발이 점점 어려워지고 있습니다. DOM 스크립팅 게임은 여전히 ​​드물지만이 기술은 소규모 브라우저 기반 게임에 적합합니다. DHTML 게임의 장점은 인기있는 운영 체제를 위젯으로 실행할 수도 있다는 것입니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?