Články autora Pavel Salvet
30 let HTML – od počátku mimo trať
HTML vznikl jako součást konceptu World Wide Webu. Záměrem bylo vytvořit globální „pavučinu“ informací propojených odkazy a klíčovým nástrojem byl právě hypertextový značkovací jazyk, jehož vývoj je poznamenán četnými peripetiemi. Vpisování různých značek do textu je technika starší než první

Proměnné v JavaScriptu
Programovat se teoreticky dá i bez nich, prakticky jsou nepostradatelné. Řeč je o proměnných. Zde je stručný (ale ne krátký) aktuální souhrn toho nejdůležitějšího o proměnných v JavaScriptu včetně příkladů a s přihlédnutím ke konstantám. Pravidla pro psaní proměnných Název proměnné musí

Limitní faktory sémantického vyhledávání
Současná společnost je charakteristická mimo jiné tím, že o sobě shromažďuje velké množství informací. Právě tyto volně přístupné informace jsou hnací silou moderní doby. Vlády i soukromé firmy mohutně investují do informačních služeb a informačních systémů a databází. Firmám takové

Microdata, RDFa,… Kudy ke zlepšení sémantiky HTML?
Současné sémantické tagy slouží zejména k vyznačení struktury obsahu, jen málo z nich popisuje, co prezentované informace vlastně znamenají. To vyhledávačům prakticky znemožňuje přesněji analyzovat obsah webových stránek a nabízet relevantnější výsledky vyhledávání. Naštěstí existují způsoby, jak sémantickou úroveň HTML dokumentů pozvednout.

Rychlejší načítání stránky s HTTP/2
Přinášíme vám další díl o komunikaci mezi stránkou a serverem. Tentokrát se podíváme na načítání webových stránek přes nový protokol HTTP/2, který snad již brzy nahradí 15 let starý protokol HTTP. Komunikace webové stránky se serverem začíná už ve chvíli,

Komunikace v reálném čase díky Server-Sent Events a Web Sockets
AJAX nikdy nebyl jedinou možností, jak aktualizovat obsah webových stránek bez nutnosti jejich znovunačtení. Dalo se to provést ještě dynamickým vytvářením elementu script s externím zdrojem (JSONP) nebo kořistěním dat z neviditelného a skrytě aktualizovaného iframe či jiným podobným způsobem. AJAX byl

Kvantové počítače: Hrozba pro dnešní úroveň šifrování?
Podle teorie kvantové mechaniky se kvantový objekt může nacházet, a také se nachází v mnoha různých pozicích zároveň. Je to fantastická věc, vždyť koho by aspoň občas nenapadlo, kolik věcí by stihl, kdyby mohl být na více místech současně, aniž by

Seriál o komunikaci mezi stránkou a serverem: 2.AJAX: CORS,polling
Per aspera ad astra. Také AJAX měl v cestě na výsluní řadu překážek. Sotvaže se vyřešily trable s nepodporou a inkompatibilitou a ajaxové prezentace se mohly začít rozmáhat, objevil se problém s adresováním obsahu – nedal se vytvořit odkaz na jiný než výchozí

Seriál o komunikaci mezi stránkou a serverem: Díl 1. AJAX v kostce
Název AJAX (asynchronní JavaScript a XML) se sice poprvé veřejně objevil až v dubnu 2005 v článku J. J. Garretta, nazvaném Ajax: A New Approach to Web Applications, ale jeho historie je mnohem starší. AJAX existuje už od roku 1999, kdy Microsoft uvedl pátou

5 důvodů, proč považuji CSS za opravdu zpackané
Přicházím nyní jako generál po bitvě, abych světu vyjevil, oč mohly být CSS lepší, kdyby… Jaké by vlastně měly webové standardy být? jasné, srozumitelné a logické – aby se v nich každý vyznal jednoduché, účelné a kompatibilní – aby se s nimi

HTML 5: Přístupné tabulky
Aktualizace článku Martina Snížka o webových tabulkách, vydaném před 10 lety v rámci seriálu Odstraňte bariéry svého webu.

Software jako služba (polemika)
Počítačoví analytici předpovídají, že internetový prohlížeč se stane operačním systémem zítřka. Vycházejí z reálných předpokladů…

Hromádka drobných doporučení pro webdesignéry
Tentokrát nebude řeč o nových postupech a ultramoderních technologiích, ale naopak o pravidlech, která vyznívají jakoby samozřejmě.

HTML 5: Offline webové aplikace a aplikační cache
Používání webových aplikací off-line zní jako oxymoron. Ve skutečnosti se však jedná o technicky proveditelnou věc. Stačí vědět, jak na to.

Web Workers: JavaScript s více vlákny
Skripty vložené do webové stránky se skládají dohromady a vykonávají se jako její součást. Web Workers představují alternativu této staré koncepce.