DHTML 스크립트 란 무엇입니까?
DHTML (Dynamic HyperText Markup Language) 스크립트는 웹 사이트에 대화 형 요소를 추가하는 데 사용되는 스크립팅 언어 그룹입니다. DHTML은 별도의 언어가 아닙니다. HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript 및 DOM (Document Object Module)은 DHTML 스크립트를 구성하는 주요 언어입니다. DHTML의 동적 특성으로 인해 웹 브라우저에 웹 페이지를로드 한 후에는 웹 페이지를 변경할 수 있지만 페이지를로드 할 때마다 내용을 변경할 수는 없습니다.
웹을 처음 만들었을 때 대부분의 웹 사이트는 정적 인 상태였습니다. 즉, 사용자가 무엇을하든 내용이 항상 동일하다는 것을 의미합니다. 콘텐츠 구조와 디자인 모두에서 웹 사이트가 더욱 복잡해지면서 사용자 입력에 따라 반응하고 변경할 수있는 페이지를 만들어야하는 필요성이 더욱 중요해졌습니다. 이것이 프로그래머가 DHTML을 사용하기 시작한 이유입니다.
DHTML 스크립트가 처음 사용 된 시점을 정확하게 말하는 것은 불가능하지만 버전 4 브라우저가 출시 될 때 인기를 얻었습니다. 웹 디자이너에게 친숙한 문제는 전체 사용자가 브라우저 업그레이드 속도가 상대적으로 느리기 때문에 새로운 기술을 사용하기 어렵다는 것입니다. 이로 인해 DHTML 스크립트 사용이 지연되었습니다. W3C (World Wide Web Consortium)에서 사용 표준을 발표했을 때 DHTML 스크립트 사용이 실제로 시작되었습니다. 이를 통해 웹 디자이너는 인터넷에서 사용할 수있는 표준화 된 스크립트를 만들 수있었습니다.
DHTML 스크립트의 혼란스러운 측면 중 하나는 HTML, CSS, JavaScript 및 DOM과 같이 서로 다른 스크립트 및 마크 업 언어가 함께 사용되므로 컴퓨터 프로그래밍 언어로 간주되지 않는다는 것입니다. CSS는 웹 페이지 표시 방법을 정의하는 스타일 시트를 작성하는 데 사용되는 반면 JavaScript는 대화식 요소를 추가 할 수 있습니다. 또한 동적 콘텐츠를 만드는 기술이 아니라 웹 사이트를 대화 형으로 만드는 도구입니다. 이는 PHP (Hypertext Preprocessor)와 같은 다른 스크립팅 언어와 다른 용도로 사용됨을 의미합니다.
DHTML은 웹 사이트 소유자가 최종 사용자가 변경할 수있는 변수를 만들 수 있도록합니다. 이러한 변수는 페이지의 HTML 코드에 영향을 미치며, 결과적으로 웹 사이트가 사용자에게 표시되는 방식이 변경됩니다. DHTML과 다른 스크립팅 및 웹 개발 언어를 구별하는 중요한 차이점은 DHTML이 페이지를로드 할 때마다 페이지를 고유 한 콘텐츠로 변경할 수 없다는 것입니다. 대신 페이지를로드 한 후 표시되는 방식 만 변경할 수 있습니다.