AJAX와 DHTML의 차이점
웹 페이지 개발에 사용할 수있는 도구의 수가 폭발적으로 증가했으며 페이지 구성에 대한 몇 가지 옵션에 더 이상 제한되지 않습니다.
최근 몇 년 동안 기본 HTML 페이지가 조금 더 지루 해졌고 개발자는 사이트를 시청자에게 조금 더 흥미롭게 만들기 위해 열심히 노력했습니다. 살펴본 한 가지 측면은 더 많은 양감을주기 위해 페이지를 조금 더 대화식으로 만드는 방법이었습니다. 많은 표준이 만들어졌지만 간략하게하기 위해 여기에서 두 가지를 논의 할 것입니다.지루한 HTML 페이지는 DHTML 또는 동적 HTML의 등장으로 이어졌습니다. DHTML을 사용하면 웹 페이지 제작자가 시청자가 수행하는 정확한 동작에 대한 특정 응답을 프로그래밍 할 수 있습니다. 이것은 뷰어가 마우스를 버튼 위에 올려 놓고 버튼이 반짝 거 리거나 보일 때 매우 분명합니다. 이것은 HTML만으로는 불가능한 DHTML의 기능입니다.
->
사람들이 변화시키고 자했던 HTML의 또 다른 측면은 당신이 무언가를 바꿀 것을 요청할 때마다 행동이었습니다. HTML은 항상 새로 요청 된 페이지를 표시 할 수 있도록 페이지를 다시로드합니다. 그들은 이것을 원할 경우 사용자가 한 번에 프레임을 다시로드 할 수있는 IFrame이라는 솔루션을 발견했습니다. 그러나 이것은 아주 부족한 것으로 판명되었습니다. AJAX 또는 비동기 Javascript 및 XML은 HTML의 이러한 특정 단점을 해결하기 위해 작성되었습니다. AJAX는 페이지가 전체 페이지가 아닌 변경이 필요한 데이터 만 요청하도록 허용합니다. 이것은 사진 갤러리를 보여주는 웹 페이지에서 분명히 볼 수 있습니다. AJAX를 사용하기 전에 다음을 클릭하면 전체 페이지가 다시로드되어 다음 사진을 표시합니다. 그러나 AJAX에서는 그 그림 만 변경되고 페이지의 나머지 부분은 움직이지 않습니다.본질적으로 AJAX와 DHTML은 HTML의 기능을 보강하기 위해 만들어진 두 가지 치료법입니다. DHTML은 사용자의 동작에 따라 화면의 요소를 변경하여이 작업을 수행합니다. AJAX는 인터넷 연결의 부담을 줄이고 성가신 재로드 프로세스를 피하기 위해 브라우저가 한 번에 특정 요소를 요청할 수 있습니다. 이를 염두에두고 AJAX와 DHTML을 동시에 사용하면 사용자의 시청 경험이 크게 향상 될 수 있습니다.
AJAX 및 HTML에 대한 책 찾기.