JavaScript

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

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