Nedávno jsme porovnávali graceful degradation a progressive enhancement. V článku Aarona Gustafsona na A List Apart Progressive Enhancement with JavaScript je aplikována metoda progressive enhancement (můžeme přeložit jako postupné vylepšování) na používání JavaScriptu. Výsledkem je…
Archiv pro kategorii: JavaScript
Ve druhém dílu seriálu o implementacích JavaScriptu se podíváme na to, proč není snadné JavaScript rychle interpretovat, a které vlastnosti tohoto jazyka mají největší negativní vliv na jeho výkon. Zaměříme se přitom na problémy způsobené jeho dynamičností.
Specifikace pro přístupný web WCAG 1.0 byla již poměrně stará (z roku 1999). Nepočítala proto vůbec s termíny jako je AJAX, CAPTCHA apod. Nová verze WCAG 2.0 se blíží svému dokončení (byla tento týden označena jako proposed…
Článek Most Wanted Ajax Techniques: 50+ Examples and Tutorials popisuje padesátku AJAXových řešení. Součástí jsou ukázkové kódy. Příklady se často zabývají formuláři, validací dat, používáním panelů (tabů), drag & drop atd. Pokud právě…
Článek JSON Schema in Dojo popisuje použití JSON Schema, což je způsob, jakým je možné validovat data uložená v JSON (funguje podobně jako XML Schema). Autor článku Kris Zyp ukazuje modul dojox.json.schema z Dojo Toolkitu…
Pokud chcete na webových stránkách používat grafy, můžete si je vygenerovat na serveru jako obrázky, případně použít Flash anebo některou javascriptovou knihovnu. Knihovna Bluff vytváří grafy na klientovi pomocí JavaScriptu a značky canvas.…
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…
Č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…