Články od Denik-vyvojare.bloger.cz

HTML 5 video

Denik-vyvojare.bloger.cz (») | 7. 1. 2011 | přečteno: 2832× | komentáře: 0
html-5.pngHTML 5 umožňuje použít video bez pluginů a nabízí společné API, se kterým je možno pracovat ve skriptech. Jeho účelem je vytvořit nový standard, ale je problematické najít dohodu ohledně podporovaného formátu. Současný návrh (draft) proto nespecifikuje jaké formáty a kodeky má prohlížeč podporovat. číst dál

HTML 5 canvas

Denik-vyvojare.bloger.cz (») | 6. 1. 2011 | přečteno: 2167× | komentáře: 0
html-5.pngCanvas API umožňuje kreslení grafiky s pomocí JavaScriptu. Můžeme tak kreslit grafy, ale také vytvářet například animace, vkládat text, obrázky atd. Využití je například u her, lze vytvářet interaktivní pozadí atd. Kreslení probíhá pomocí kontextu. Zatím je sice poskytována pouze 2D implementace, ale 3D verze je pravděpodobně pouze otázkou času. číst dál

Web Workers

Denik-vyvojare.bloger.cz (») | 4. 1. 2011 | přečteno: 2296× | komentáře: 0
javascript/java-script.pngJavaScript dříve neumožňoval psaní vícevláknových aplikací na rozdíl od většiny moderních programovacích jazyků. Nabízel sice asynchronní práci jako např. s použitím XMLHttpRequest objektu, dále metodu setTimeout(), události atd. ale to neznamená automaticky vícevláknovost.  Web workers umožňují, aby se JavaScript v určitých situacích s jistými omezeními (základním omezením je, že web worker nemůže přistupovat na DOM) choval jako vícevláknový. Je tak například možné načíst JavaScriptový soubor, který se samostatně vykoná na pozadí, aniž by se blokovalo uživatelské rozhraní při jeho běhu. číst dál

Opera Dragonfly

Denik-vyvojare.bloger.cz (») | 4. 1. 2011 | přečteno: 2394× | komentáře: 0
opera-nadpis.pngOpera Dragonfly je nástroj napsaný v JavaScriptu, který má usnadňovat analýzu, tvorbu a ladění webových stránek. Opera Dragonfly je zahrnuta ve verzi Opera 9.5 a vyšší. Jedná se o hybridní aplikaci (desktopová / webová), která je uložena lokálně, ale sama se aktualizuje , když se objeví nová verze. číst dál

jQuery - úvod

Denik-vyvojare.bloger.cz (») | 30. 12. 2010 | přečteno: 1360× | komentáře: 0
jquery_2.pngVývoj webových aplikací s sebou nese celou řadu úskalí. Jedním z hlavních problémů je existence několika základních prohlížečů, které se od sebe často odlišují v podstatných věcech. Tyto rozdíly jsou například v implementaci JavaScriptu, CSS, ale i HTML (což je patrné v současnosti v souvislosti s HTML 5 ). To sebou přináší nutnost testovat kód v různých prohlížečích, u těch nejdůležitějších i v různých verzích. Nejedná se jen o rozdíly ve vzhledu, ale i ve funkčnosti. To vývoj prodlužuje a komplikuje. Kromě běžných problémů často v praxi narazíme i na velmi záludné komplikace jako například úniky paměti ( memory leaks ) , které se objeví jen v určitých prohlížečích a v určitých situacích ( především při použití nevhodných technik kódování ). Dokud člověk na takový problém nenarazí, ani ho často nenapadne sledovat u webové aplikace spotřebu paměti při testování v různých prohlížečích. O tom třeba jindy. číst dál