Skip to main content

동적 HTML이란 무엇입니까?

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

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

표준 HTML에는 변경 될 수있는 "변수"가 없지만 동적 HTML은 그렇지 않습니다.DHTML이있는 웹 사이트가로드되면 스크립팅 언어를 사용하여 페이지의 특정 요소를 변경할 수 있습니다.그러나 동적으로 생성 된 컨텐츠가있는 페이지를 만들 수는 없습니다.이를 위해 웹 디자이너는 PHP 및 Perl과 같은 서버 사이드 스크립팅 언어를 사용해야합니다. 원래 Dynamic HTML은 DHTML로 알려져 있습니다.기술이 모든 인터넷 브라우저에서 작동하는 데있어 초기 문제로 인해이 레이블은 유행에서 벗어났습니다.대신, 기술은 일반적으로 문서 객체 모델 스크립팅을 나타내는 DOM 스크립팅이라고합니다.이것은 모든 브라우저에서 작동하는 일련의 규칙을 제공하고 동적으로 애니메이션 웹 페이지를 훨씬 쉽게 개발할 수있게합니다.드롭 다운 메뉴 외에도 서버로 보내지 않고도 정보를 반환 할 수 있고 컨텐츠를 자동으로 업데이트 할 수있는 양식은 다른 두 가지 예입니다.표준 HTML 및 서버 측 스크립팅 언어를 사용하여 달성하기가 매우 어렵거나 불가능합니다.특정 조치가 이루어질 때까지 사용자로부터 컨텐츠를 숨기는 것은 기술의 또 다른 일반적인 사용입니다.

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