Różnica między Ajax i DHTML
- 3349
- 215
- Patrycy Ziółkowski
Technologie przeglądarki doświadczyły ogromnego wzrostu od samego początku, od prostych statycznych stron HTML, aż po pełną animację i interakcję Flash. Liczba narzędzi dostępnych na tworzenie stron internetowych eksplodowała i nie ograniczasz się do kilku opcji budowania strony.
W ostatnich latach podstawowe strony HTML stały się nieco bardziej nudne, więc programiści naprawdę starali się, aby ich witryny były nieco bardziej interesujące dla widzów. Jednym z aspektów, które było sprawdzone, było uczynienie stron nieco bardziej interaktywnymi, aby nadać mu więcej smaku. Chociaż było wiele standardów, które zostały stworzone, omówimy dwa tutaj ze względu na zwięzłość.
Nudne strony HTML ustąpiły miejsca wzrostowi DHTML lub dynamicznego HTML. DHTML pozwala twórcy strony internetowej programować określone odpowiedzi na dokładne działania, które robi widz. Jest to bardzo widoczne, gdy widz porusza myszą na górze przycisku, a przycisk świeci lub wygląda na naciśnięte. Jest to zdolność DHTML, która nie jest możliwa w samym HTML.
Kolejnym aspektem HTML, który ludzie chcieli zmienić, było jego zachowanie, ilekroć poprosisz o zmianę czegoś. HTML zawsze przeładowuje stronę, aby mogła wyświetlać nowo żądaną stronę. Znaleźli rozwiązanie o nazwie IFrame, które pozwoliło użytkownikowi ponownie załadować ramkę na raz, jeśli chciał; ale okazało się, że brakuje tego. Ajax lub asynchroniczny JavaScript i XML został stworzony, aby zaradzić tej konkretnej wady HTML. AJAX pozwala stronom żądać tylko danych, które musi zmienić, a nie na całą stronę. Można to wyraźnie zobaczyć na stronach internetowych, które pokazują galerię zdjęć. Przed ajax, po kliknięciu Dalej, cała strona przeładowuje się, aby pokazać następne zdjęcie. Ale z Ajaxem tylko ten obraz zmienia się, a reszta strony nawet się nie porusza.
W esencji Ajax i Dhtml to dwa środki zaradcze, 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. Podczas gdy Ajax pozwala przeglądarce na żądanie niektórych elementów na raz w celu zmniejszenia obciążenia połączenia internetowego i uniknięcia irytującego procesu ponownego ładowania. Mając to na uwadze, możemy powiedzieć, że Ajax i DHTML, używane jednocześnie mogą znacznie poprawić wrażenia użytkowników.
Znajdź książkę o Ajax i HTML.