Dynamiczny HTML

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Dynamiczny HTML, dynamiczny hipertekstowy język znaczników (ang. Dynamic HyperText Markup Language, DHTML) – umowna nazwa dla technik służących do dynamicznej zmiany treści, wyglądu, zachowania dokumentu HTML, umożliwiających interakcję strony www z użytkownikiem i stosowanie efektów wizualnych.

World Wide Web Consortium, w skrócie W3C, to organizacja, która zajmuje się ustanawianiem standardów pisania i przesyłu stron WWW. Została założona 1 października 1994 roku przez Tima Berners-Lee, twórcę WWW oraz autora pierwszej przeglądarki internetowej i serwera WWW.HTML (ang. HyperText Markup Language) – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.

Dynamicznym HTML-em bardzo często mylnie nazywa się technologie umożliwiające dynamiczne generowanie dynamicznych stron WWW.

DHTML pozwala na tworzenie takich rzeczy jak rozwijane menu, powiększające się miniaturki, czy pojawiające się na żądanie dodatkowe sekcje tekstu. Wprowadził także interaktywne animacje. Wcześniej raz wyświetlona strona pozostawała praktycznie cały czas niezmienna (nie licząc ewentualnych pól formularzy i wtyczek).

Aplikacja, program użytkowy - konkretny, ze względu na oferowaną użytkownikom funkcjonalność, element oprogramowania użytkowego.Library of Congress Control Number (LCCN) – numer nadawany elementom skatalogowanym przez Bibliotekę Kongresu wykorzystywany przez amerykańskie biblioteki do wyszukiwania rekordów bibliograficznych w bazach danych i zamawiania kart katalogowych w Bibliotece Kongresu lub u innych komercyjnych dostawców.

DHTML to także kilka niezgodnych ze sobą różnych standardów i implementacji, braki dokumentacji. Powstały liczne strony, które działały dobrze tylko w konkretnej wersji konkretnej przeglądarki. Wymusiło to na producentach wprowadzenie Quirks mode, podszywania się pod produkty konkurencji i innych dziwnych technik.

JavaScript, JS – skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych. Pod koniec lat 90. XX wieku organizacja ECMA wydała na podstawie JavaScriptu standard języka skryptowego o nazwie ECMAScript. Głównym autorem JavaScriptu jest Brendan Eich.Quirks mode (ang. tryb dziwactw), zwany też trybem osobliwości - sposób interpretacji kodu przez przeglądarki internetowe, zakładający wykorzystywanie przestarzałych konstrukcji językowych niezgodnych ze standardami W3C i IETF. Intencją jego stosowania jest zachowanie kompatybilności wstecznej względem leciwych stron internetowych.

W skład DHTML wchodzą technologie takie jak (X)HTML, DOM, CSS, SVG (i inne aplikacje XML-a), rozszerzenia przeglądarek (np. w postaci filtrów) i JavaScript (lub inny język skryptowy działający po stronie przeglądarki stron WWW), który jest najistotniejszy, ponieważ dzięki niemu można „wprawić w ruch” pozostałe technologie.

Kaskadowe arkusze stylów (ang. Cascading Style Sheets, w skrócie CSS) to język służący do opisu formy prezentacji (wyświetlania) stron WWW. CSS został opracowany przez organizację W3C w 1996 r. jako potomek języka DSSSL przeznaczony do używania w połączeniu z SGML-em. Pierwszy szkic CSS zaproponował w 1994 r. Håkon Wium Lie.Internet Explorer, IE (oficjalnie Windows Internet Explorer; dawniej Microsoft Internet Explorer, MSIE) – przeglądarka internetowa (dosł. Eksplorator Internetu), produkt amerykańskiej firmy Microsoft.

Historia[ | edytuj kod]

Pierwszą przeglądarką obsługującą DHTML (czerwiec 1997) był Netscape Navigator w wersji 4. Jego implementacja DOM, oparta na niezależnych warstwach, była jednak ograniczona. Tworzenie skryptów nastręczało więc wiele trudności.

Drugą przeglądarką (październik 1997), która wprowadziła obsługę DHTML, był Internet Explorer. W przeciwieństwie do konkurenta, zawierał bardzo elastyczną implementację DOM, która pozwalała nawet na całkowite przebudowanie dokumentu. Obie implementacje nie były ze sobą zgodne.

Netscape Navigator, później Netscape Communicator, następnie Netscape i znowu Netscape Navigator to przeglądarka internetowa wyprodukowana przez amerykańskie przedsiębiorstwo Netscape Communications Corporation. Pierwsza wersja programu pojawiła się w roku 1994, ostatnia, 9. wersja programu ukazała się w 2007. 28 grudnia 2007 AOL (właściciel marki) ogłosił wstrzymanie prac nad rozwojem aplikacji internetowych (przeglądarka i klient poczty elektronicznej oraz grup dyskusyjnych), pierwotnie poprawki bezpieczeństwa miały być wypuszczane do 2 lutego 2008 r., jednak zostały przedłużone do 1 marca 2008 r.Biblioteka Narodowa Francji (fr. Bibliothèque nationale de France, BnF) – francuska biblioteka narodowa, znajdująca się w Paryżu. Przewidziana jest jako repozytorium dla wszystkich materiałów bibliotecznych, wydawanych we Francji. Obecnym dyrektorem Biblioteki jest Bruno Racine.

W październiku 1998 W3C ogłosiło finalną wersję oficjalnego standardu DOM, zbliżonego funkcjonalnie do wersji Microsoftu, ale o innej składni. Możliwe stało się więc opracowanie programu, który obsługiwałby DHTML na podstawie oficjalnych standardów. Pierwszą przeglądarką, która częściowo wprowadziła ów model, był Internet Explorer 5 z marca 1999 (Zachowano jednak zgodność z implementacją DOM w poprzedniej wersji).

AJAX (ang. Asynchronous JavaScript and XML, asynchroniczny JavaScript i XML) – technika tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez przeładowywania całego dokumentu, w sposób asynchroniczny. Ma to umożliwiać bardziej dynamiczną interakcję z użytkownikiem niż w tradycyjnym modelu, w którym każde żądanie nowych danych wiąże się z przesłaniem całej strony HTML.Obiektowy model dokumentu (Document Object Model, DOM) – sposób reprezentacji złożonych dokumentów XML i HTML w postaci modelu obiektowego. Model ten jest niezależny od platformy i języka programowania.

Kompletna obsługa modelu DOM W3C pojawiła się dopiero w listopadzie 2000 wraz z premierą przeglądarki Netscape Navigator 6. Warte podkreślenia jest, że w aplikacji tej zrezygnowano ze wspierania modelu warstwowego z wcześniejszej wersji.

Wsparcie dla DHTML w Operze pojawiło się dopiero w wersji 7 ze stycznia 2003. Zaimplementowano dwie wersje: W3C i Microsoftu.

DHTML a AJAX[ | edytuj kod]

Od roku 2005 popularność szybko zdobywa termin AJAX, który poszerzył możliwości używania DHTML o dane zaczerpnięte z serwera. Mimo różnych założeń, akcentowanych możliwych udoskonaleń serwisów WWW, dat upowszechnienia skrótów, oba rozwiązania opierają się praktycznie na tych samych, elementarnych technologiach.

Przeglądarka internetowa lub przeglądarka WWW (ang. web browser) – program komputerowy służący do pobierania i wyświetlania stron internetowych udostępnianych przez serwery WWW, a także odtwarzania plików multimedialnych, często przy użyciu dodatkowych rozszerzeń, zwanych wtyczkami.SVG (ang. Scalable Vector Graphics) – uniwersalny format dwuwymiarowej grafiki wektorowej (statycznej i animowanej), nieobwarowany licencjami i patentami.




Warto wiedzieć że... beta

Język znaczników (ang. markup language) – format dokumentu, który obok tekstu zawiera także dodatkowe informacje, które go opisują. Te dodatkowe informacje, na przykład na temat wyglądu czy znaczenia fragmentu dokumentu, są wyrażane poprzez wplecione w tekst znaczniki.
Hiszpańska Biblioteka Narodowa (Biblioteca Nacional de España) – największa biblioteka w Hiszpanii i jedną z największych na świecie. Znajduje się w Madrycie, a dokładnie przy Paseo de Recoletos.
Kontrola autorytatywna – w terminologii bibliotekoznawczej określenie procedur zapewniających utrzymanie w sposób konsekwentny haseł (nazw, ujednoliconych tytułów, tytułów serii i haseł przedmiotowych) w katalogach bibliotecznych przez zastosowanie wykazu autorytatywnego zwanego kartoteką wzorcową.

Reklama