U desktopových aplikací jsou uživatelé zvyklí, když se jim po najetí myší na objekt zobrazí více informací. U webových stránek je možné k podobnému účelu použít atribut title. Pokud ale chceme, aby výsledek vypadal lépe (a…
Archiv pro štítek: JavaScript
Článek 10 Best Sources of Ajax/Javascript Examples and Demos odkazuje deset (podle autora) nejlepších zdrojů ukázek kódu a příkladů pro javascriptové vývojáře. Jedná se o Ajax Rain, Ajax Daddy, Mini Ajax, Ajaxian, DHTML Goodies, Javascript…
Tento článek otevírá nový seriál, který bude věnován implementacím JavaScriptu. Postupně si v něm představíme nejdůležitější současné interprety tohoto jazyka (především ty obsažené ve webových prohlížečích) a u některých vybraných se podrobněji podíváme, jak vypadají uvnitř. Nejvíc nás přitom bude zajímat, jaké techniky se v nich používají pro optimalizaci a urychlení spouštěného kódu.
ZX Spectrum loni oslavilo 25 let. Dnes se s ním setkáme převážně jen v podobě emulátorů. Zřejmě nejnovějším emulátorem ZX Spectra je JSSpeccy, který je kompletně napsaný v JavaScriptu (technické parametry najdete v README) a běží ve všech…
Není to mnoho let, kdy byl JavaScript mnohými vývojáři považován za čisté zlo. Dnes nejenže existuje řada aplikací, kteří JavaScript vyžadují, ale Eric Meyer ve svém článku JavaScript Will Save Us All zdůrazňuje…
Prohlížeče vykonávají kód JavaScriptu v jednom vlákně. To se časem změní s příchodem Web Workers, které jsou součástí specifikace HTML5, ale zatím se jedná o pevně dané omezení. James Edwards v článku Multi-threading in JavaScript popisuje metodu,…
James Donaghue zveřejnil první beta verzi javascriptového nástroje Peppy, který slouží k procházení DOM stromu a hledání elementů. Hledání je kompatibilní s CSS3 selektory. Vzhledem k velikosti (10kB) a k faktu, že funguje nezávisle na jiných knihovnách…
Jeden z vývojářů Moonlightu ve svém volném čase pracuje na další implementaci Silverlightu a WPF nazvané Firelight. Hlavním rysem této implementace je, že využívá pouze a jen JavaScript a SVG a funguje bez použití…
Jack je javascriptový nástroj usnadňující psaní testů. Je určen k snadné tvorbě mock objektů (mock objekt není skutečný objekt, se kterým pracuje reálná aplikace, ale náhrada takového objektu, kterou jsme si vytvořili jen za…
Blackbird je jednoduchá javascriptová knihovna sloužící pro logování zpráv. Jak funguje se snadno přesvědčíte na její domovské stránce (stačí kliknout na některou ze šipek, výsledek najdete v logovacím okně vlevo nahoře). Cílem knihovny je…