V JavaScriptu není k dispozici nějaký „univerzálně uznávaný testovací nástroj“, jako jsou JUnit či PHPUnit. Existuje několik dobrých testovacích frameworků – QUnit, JSUnit, FireUnit, … Vývojáři z Yahoo! nabízí nyní celé prostředí pro jednotkové testy – Javascript Unit…
Archiv pro štítek: JavaScript
Znáte JavaScript a zajímá vás jazyk Lua – stále populárnější skriptovací nástroj? Učení pro vás bude možná snazší, protože Lua je JS v mnohém podobná – syntaxí, closures, funkcemi první třídy apod. Průvodcem po podobnostech a…
Podrobně se na fungování optimalizace JavaScriptového enginu V8 podíval autor blogu Wingolog ve svém článkua closer look at crankshaft, v8’s optimizing compiler. Vysvětluje princip zpracování JavaScriptu v tomto engine, a především princip optimalizace kódu, kdy…
Před dvěma lety jsme si představili BISON – binární formu JSON. Po čase upozorňujeme na tento nápad znovu – tentokrát v podobě rozvinuté od jiného autora, s názvem BiSON. Autor tvrdí, že v engine V8 je binární JSON…
Zajímavá knihovna html2canvas vytvoří obrázek stránky (screenshot) v prohlížeči. Využije k tomu informací z DOM a informací o stylech a stránku vykreslí do elementu Canvas. Výsledky jsou velmi dobré, i když knihovna zatím nepodporuje některé vlastnosti CSS3 (stínování,…
Známá „otáčející se kolečka“, která naznačují, že uživatel musí počkat, než se něco nahraje či zpracuje, webdesignéři řeší nejčastěji pomocí animovaných GIFů. V moderních prohlížečích s Canvasem lze použít i JavaScript, který se o vykreslení animace postará.…
Všichni víme (floskule použita záměrně), že rozšiřování či měnění nativních objektů je fuj a zlo. Jedná se o pravidlo, které je dobré dodržovat, a většina JS programátorů by se jej měla držet raději univerzálně.…
Rodina nástrojů „překladač XXX do JavaScriptu“ utěšeně roste. Jejím nejnovějším přírůstkem je ClojureScript, kompilátor Clojure do JavaScriptu Zdroj: ReadWriteWeb
V posledních letech vznikla záplava malých JavaScriptových knihoven, které pokrývají nejrůznější oblasti potřeb webového vývoje. Thomas Fuchs, autor Prototype, připravil jednoduchou webovou aplikaci Microjs, která obsahuje známé i méně známé mikroknihovny (do 5kB), rozdělené do…
Před časem vzbudilo tohle tvrzení na stránkách Zdrojáku lehkou kontroverzi. Stejnou kontroverzi vzbudilo i u čtenářů článku Scotta Hanselmana. Autor položil tento dotaz známým JS odborníkům – mezi jinými např. Brendanu Eichovi či Douglasu Crockfordovi, tedy…
