Řady překladačů „XXX do JavaScriptu“ utěšeně rostou. Jeden z posledních přírustků je z oblasti, kde by jej čekal snad málokdo – QuickSilver překládá zdrojové kódy ze Smalltalku do JavaScriptu. Překladač sám je napsaný v JavaScriptu. Další podrobnosti…
Archiv pro štítek: JavaScript
Verze 1.5 tohoto bez nadsázky nejpopulárnějšího frameworku přináší řadu změn, a ty nejdůležitější se odehrávají kolem AJAXu. AJAXové požadavky nyní nevracejí nativní XHR, ale vlastním vylepšeným objektem jqXHR. Zásadní novinkou je Deferred interface, které…
Funkcionální programování si častěji spojujeme s Lispem, Haskellem či F# než s něčím, co by se odehrávalo na webu. A přitom funkcionální jazyk má každý webař po ruce… Ukážeme si tento opomíjený rys JavaScriptu na příkladech, které budou lispařům určitě důvěrně známé. Vítejte do světa javascriptaření!
Přehled dá statistika na webu W3Techs. Téměř 30 % veškerých webů používá jQuery; mezi weby, které používají nějaký JS framework je to 75 procent. Další v pořadí – MooTools, Prototype či Scriptaculous v podstatě už jen paběrkují. Navíc…
Informací o JavaScriptu, hlavně těch od lidí, kteří mu rozumí, není nikdy dost. Zajímavý seznam nabízí web Ecmazing: Ecmazing JavaScript Blogs
Brendan Eich, autor JavaScriptu, na svém blogu představil svou vizi JavaScript Harmony. Je pravděpodobné, že mnohé z jeho návrhů se nakonec opravdu stanou součástí další verze JS/ECMAScriptu, a je tedy na místě podívat se,…
Titulek článku Chrise Dickinsona hovoří jasně: Not Your Father’s JavaScript. Autor zmiňuje fakt, že dnešní JS interpretery jsou mnohem dál než ty, co „znali vaši otcové“, a proto je na místě zrevidovat svůj postoj…
JavaScript byl na těchto stránkách před časem označen za assembler webu. Nejrůznější překladače do JS, emulátory v JS, interpretery v JS, … tomuto přirovnání jen nahrávají. Nejinak je tomu v případě QBasicu (znáte z DOSu), napsaném v JS.…
Před nedávnem jsme si ukazovali, jak lze pomocí javascriptu, web workers a spolupráce mnoha uživatelů prolamovat hashe. Dnešní ukázka je poněkud obecnější a ne tak kontroverzní – zpracování algoritmu Map-Reduce pomocí distribuovaných výpočtů u mnoha…
Čtenář jistě promine kulturní narážku v nadpisu. Samosebou jde o implementaci metody drag-and-drop, tedy česky „táhni a pusť“. Podpora pro tuto metodu je totiž zahrnuta již do specifikace HTML5, takže už není potřeba k těmto účelům využívat JavaScriptových knihoven (i když se JavaScriptu nevyhneme).


