AJAX i DHTML

Anonim

Technologie przeglądarki od początku były niezwykle dynamiczne, od prostych stron statycznych kodu HTML aż po pełną animację i interakcję flash. Liczba narzędzi dostępnych do tworzenia stron internetowych eksplodowała, a Ty nie jesteś już ograniczony do kilku opcji w budowaniu swojej strony.

W ostatnich latach podstawowe strony HTML stały się nieco nudniejsze, więc programiści naprawdę starali się, aby ich strony były bardziej interesujące dla widzów. Jednym z aspektów, który został przeanalizowany, było sprawienie, aby strony stały się bardziej interaktywne, aby nadać im bardziej smak. Chociaż powstało wiele standardów, omówimy tutaj dwa ze względu na zwięzłość.

Nudne strony HTML ustąpiły miejsca wzrostowi DHTML lub dynamicznego HTML. DHTML umożliwia twórcy strony internetowej zaprogramowanie konkretnych odpowiedzi na konkretne działania, które wykonuje widz. Jest to bardzo widoczne, gdy użytkownik przesuwa mysz nad przycisk, a przycisk świeci lub wygląda na naciśnięty. Jest to możliwość DHTML, która nie jest możliwa z samym HTML.

Innym aspektem HTML, który ludzie chcieli zmienić, było jego zachowanie za każdym razem, gdy prosisz o zmianę. HTML zawsze przeładowuje stronę, dzięki czemu może wyświetlać nowo żądaną stronę. Znaleźli rozwiązanie o nazwie IFrame, które pozwalało użytkownikowi przeładować klatkę na raz, gdyby chciał; ale okazało się, że zupełnie brakowało. AJAX lub Asynchroniczny Javascript i XML został stworzony, aby zaradzić temu specyficznemu niedostatkowi HTML. AJAX umożliwia stronom żądanie tylko danych, które musi zmienić, a nie całej strony. Widać to wyraźnie na stronach internetowych, które pokazują galerię zdjęć. Przed AJAX, gdy klikniesz przycisk Dalej, cała strona przeładuje się, aby wyświetlić następne zdjęcie. Ale w AJAX zmienia się tylko to zdjęcie, a reszta strony nawet się nie porusza.

W istocie, AJAX i DHTML są dwoma środkami, które zostały stworzone w celu zwiększenia możliwości HTML. DHTML robi to, zmieniając elementy na ekranie w zależności od działań użytkownika. AJAX pozwala przeglądarce na żądanie pewnych elementów naraz, aby zmniejszyć obciążenie łącza internetowego i uniknąć denerwującego przeładowania. Mając to na uwadze, możemy powiedzieć, że AJAX i DHTML, używane w tym samym czasie, mogą znacznie poprawić komfort oglądania użytkowników.

Znajdź książkę o AJAX i HTML.