Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
— | pitel:isz:html_javascript [30. 12. 2022, 13.43:01] (aktuální) – vytvořeno - upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== HTML a Javascript ====== | ||
+ | ===== HTML ===== | ||
+ | * Značkovací jazyk z rodiny SGML pro popis dokumentů. | ||
+ | * Značky (tagy) jsou párové (''< | ||
+ | * HTML4 -- Popis celého dokument včetně vzhledu, zastaralé. | ||
+ | * XHTML -- Přiblížení XML, striktnější, | ||
+ | * HTML5 -- Přibyly značky pro sémantické rozdělění dokumentu (''< | ||
+ | * O standardizaci se stará W3C, avšak jsou rozdíly v prohlížečích (především IE). | ||
+ | * Dokument má stromovou strukturu, tzv. DOM. S DOMem lze dynamicky pracovat pomocí Javasriptu. | ||
+ | ===== Javascript ===== | ||
+ | * Přesněji ECMAScript, s Javou nemá nic společnáho. | ||
+ | * Prototypově orientovaný. | ||
+ | * Provádí se na straně klienta. | ||
+ | * Slouží k přidání interkativity a dynamiky do stránek. | ||
+ | * Před 5 lety převládal názor, že je zbytečný, ale s příchodem webových aplikací (GMail) se ukázal jako velice užitečný. | ||
+ | * Existuje celá řada knihoven, které práci s ním usnadňují. (jQuery, Prototype, Moo tools, ...). Především práce s DOMem a AJAXem. | ||
+ | * AJAX -- slouží pro komunikaci se serverem bez nutnosti reloadu stránky. Asynchroní v důsledku znamená že komunikace neblokuje prohlížeč a zatímco se jeden požadavek zpracovává, |