동적 HTML이란 무엇입니까?

DOM Scripting 또는 DHTML로 더 일반적으로 알려진 Dynamic HTML은 웹 사이트에서 대화식 요소를 만드는 데 사용할 수있는 일련의 도구입니다. 일반적으로 Dynamic HTML은 웹의 마크 업 언어 인 표준 HTML을 스크립팅 언어로 결합합니다. 이를 통해 웹 사이트 디자이너는 페이지가로드 된 후 사용자가 변경할 수있는 웹 페이지에 가변 요소를 포함시킬 수 있습니다. 동적 HTML의 예는 사용자가 호버링 할 때 떨어지는 메뉴입니다. DHTML 게임도 인기가 높아지고 있습니다.

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

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

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

동적 HTML의 여러 일반적인 예가 실제로 있습니다. 드롭 다운 메뉴 외에도 서버로 보내지 않고도 정보를 반환 할 수있는 양식과 자동으로 컨텐츠를 자동으로 업데이트하는 양식은 다른 두 가지입니다.레. 표준 HTML 및 서버 측 스크립팅 언어를 사용하여 달성하기가 매우 어렵거나 불가능합니다. 특정 조치가 이루어질 때까지 사용자로부터 컨텐츠를 숨기는 것은 기술의 또 다른 일반적인 사용입니다.

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

다른 언어

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

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