Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Zprávičky s nálepkou JavaScript

Rozšířená dokumentace pro SproutCore

SproutCore je javascriptový framework pro tvorbu webových aplikací, které mají svými možnostmi a chováním připomínat aplikace desktopové. K dokumentaci frameworku nyní přibyla sekce Showcase, ve které najdete online ukázky jednotlivých uživatelských prvků. (Zdroj: SproutCore blog) Více

Flotr2 - javascriptová knihovna na grafy

Flotr2 je javascriptová knihovna pro tvorbu grafů. Nabízí celou řadu možností (viz obrázek). K vykreslování grafů je použit canvas z HTML5. Zdrojové kódy najdete na GitHubu, vyzkoušet si ji rychle můžete na jsFiddle. Další informace najdete v dokumentaci. Více

Videa z JSConf 2012 zveřejněna

Můžete se podívat na první veřejná videa z konference JSConf US 2012, která proběhla začátkem letošního dubna v Arizoně (program konference). Vyacheslav Egorov – One day of life in V8: Stephan Herhut – River trail, Parallel Computing in… Více

*JS aneb JavaScript ve stylu céčka

Projekt *JS přichází se syntaxí, která je podobná jazyku C, ale současně je snadno přeložitelná do JavaScriptu. Jak naznačuje hvězdičkový název projektu, na své si přijdou milovníci ukazatelů. Online překlad z *JS do JavaScriptu si můžete vyzkoušet přímo na stránkách projektu. Více

Illuminated.js - knihovna pro renderování v canvasu

Illuminated.js – je projekt pro renderování světelných scén do canvasu. Nabízí vám základní objekty, které rozmístíte v prostoru, a vypočte výsledný obrázek. Použití v praxi může vypadat třeba takhle: var light = new Lamp({    … Více

KineticJS aneb zázraky s canvasem na počkání a po vrstvách

O HTML5 canvasu a jeho možnostech jsme toho publikovali už celou hromadu, jednu věc musíme ovšem canvasu vytknout, jeho interaktivní možnosti jsou velmi omezené a jejich programování nepohodlné. Dokud v canvasu vykreslujete neinteraktivní obrázky,… Více

Jak vytvořit vlastní jsFiddle

Služeb pro rychlé testování HTML+CSS+JS je celá řada, jednou z těch známějších je jsFiddle. Co když vám žádná nevyhovuje a potřebujete své vlastní řešení? Poradí vám tutoriál Jak napsat svůj vlastní jsFiddle do 15 minut (a pokud si stáhnete již… Více

Zkuste srozumitelnější vystup s JS-humanize

JS-humanize je jednoduchá javascriptová knihovna, která formátuje výstup do lidem čitelnější podoby, např. 1234567890 jako 1.15 Gb u velikosti souborů nebo 1000000 jako 1.0 million u obecných čísel. Projekt podporuje řadu voleb, ale v tuhle chvíli… Více

I have a Crush on JS a další výsledky jarního kola js1k

V soutěži js1k je cílem vytvořit javascriptové demo do velikosti jednoho kilobytu. Jarním motivem byla láska a dnes se můžete podívat na soutěžní příspěvky s názvy plnými romantiky Mine[love]craft, Cursor In Love, Love of Fractals a mnohé další… Více

Jak logovat javascriptové chyby (nejen) pomocí Google Analytics

Pravděpodobně logujete (a sledujete) chybové hlášky vaší aplikace, které vzniknou na serveru, ale máte přehled i o těch, které vzniknou v JavaScriptu na prohlížeči uživatele? Možné to je. Využijte k tomu událost window.onerror , která je vyvolána… Více

Jak psát správně v JavaScriptu?

Na otázku v nadpisu neexistuje jednoznačná odpověď, ovšem pokusů o její zodpovězení je řada. O jeden takový se právě snaží několik javascriptových vývojářů, kteří na GitHubu vytvořili dokument Principles of Writing Consistent, Idiomatic JavaScript,… Více

Backlift - řešení pro Backbone.js, ani řádku serverového kódu

O poměrně zajímavém frameworku Backbone.js jsme tu už dříve psali. Projekt Backlift slibuje být řešením a současně hostingem pro Backbone.js aplikace, dle jejich tvrzení si vystačíte s psaním javascriptového řešení na klientovi a nebudete muset… Více

Hra Tron v 221 znacích

Jedná se o další ukázku z řady „naprogramuj něco fungujícího v několika málo znacích“. K vytvoření téhle jednoduché javascriptové hry a la Tron postačilo pouhých 221 znaků, tj. pro srovnání méně než je rozsah dvou Tweetů a rozhodně méně než je… Více

Prezentace: testujeme JavaScript

Stručný přehled testovacích nástrojů a postupů spolu se základy testování JS ukazuje prezentace Understanding Javascript Testing od Johna Resiga. Rozhodně byste ji neměli minout, pokud přemýšlíte, „odkud začít“ s testováním JS (a „jestli to vůbec jde…“). Více

OpenPGP v JS umožňuje šifrování pro webmaily

Recurity Labs vytvořili implementaci OpenPGP v JavaScriptu. Implementace s názvem GPG4Browsers je k dispozici v alfaverzi jako plugin pro Chrome. Autoři počítají s využitím pro webmaily, ovšem jak někteří upozorňují, nebude to tak snadné. Více

CSSPiffle.com hledá JS vývojáře

Pokud si ještě vzpomínáte na článek z minulého roku o dělání Pifflovin s CSS3, budete nejspíš souhlasit, že nástroj, popsaný v článku, byl/je pouze hračka. Odezva ale byla natolik pozitivní, že se autoři rozhodli udělat z Piffle startup. Pro… Více

Začínáme se Spine Mobile

Nový tutoriál na NetTuts+  „Getting Started with Spine Mobile“ představuje JS MVC framework Spine a jeho „mobilního sourozence“ Spine Mobile. V tutorialu se dozvíte, jak vytvořit jednoduchou mobilní aplikaci pro dotykové rozhraní. Více

JavaScript v Common LISPu

Pokud provozujete systém v CL a chcete nabídnout uživatelům skriptování v JavaScriptu (protože „JavaScript is a new BASIC“), můžete využít CL-Javascript. Jedná se o překladač z JavaScriptu do CL. Implementuje ECMAScript rev. 3. JS kód, přeložený do… Více

JS knihovny od Ley Verou

Webová vývojářka Lea Verou shrnula svou tvorbu v oblasti knihoven, polyfills a dalších skriptů za několik posledních let. V nabídce jsou některé velmi pěkné knihovny, například knihovna pro silné typování JS, polyfill pro HTML5 Progress, nástroj… Více

Který prohlížeč má interpret JavaScriptu nejbližší ECMA-262 edice 5?

JavaScriptové enginy se v současných prohlížečích více nebo méně blíží standardu ECMA-262, pátá edice. Míru jejich shodnosti se standardem měří test (resp. sada testů) Sputnik. Autorem je Google. Podle výsledků, zveřejněných na Wikipedii, má… Více

PostgreSQL s JavaScriptem

Nástroj plv8js, což je add-on pro databázi PostgreSQL, který obsahuje JS engine V8, vám umožní psát funkce, které pak běží uvnitř této databáze (jako „stored procedures“). Plv8js se stará o konverzi dat mezi JS a SQL. Viz též plv8js wiki. Více

Nástroj pro měření pokrytí kódu v JS

Google představuje nástroj ScriptCover, který dokáže změřit „pokrytí skriptu“ na stránce – tedy to, které části skriptu proběhnou, jak často, a které naopak vykonané nejsou. Jedná se o rozšíření pro prohlížeč Chrome. Nástroj je zdarma a je open source (licence Apache 2.0). Více

Kuriozita: H.264 v JavaScriptu

Broadway je demo, postavené na kodeku H.264 v C++, přeloženém do llvm, převedeném do JS pomocí emscripten a optimalizovaném pomocí Google Closure compileru. Na nočních sestaveních Firefoxu běží rychlostí až 30fps (viz video). Zůstane jen… Více

JavaScript a Continuous Integration

Metoda CI, známá z vývoje desktopových aplikací, nalezne své uplatnění i při vývoji webů. Je to ale o něco těžší, protože řada nástrojů funguje právě v JavaScriptu, a ten nebývá součástí serverových technologií. Jednoduché řešení nabízí… Více

Alice: animační efekty s akcelerací

JS mikroframework Alice nabízí crossplatformní řešení různých animačních efektů. Nejen že tím sjednocuje vytváření těchto efektů na různých mobilních platformách, ale také, pokud je to možné, používá možnosti hardwarové akcelerace. Více

Hands-On Labs: Tutoriály k Windows 8 od Microsoftu

Microsoft pokračuje v popularizaci Windows 8 a rozhraní Metro mezi vývojáři. Nově spuštěná stránka Hands-On Labs nabízí tutoriály k vývoji aplikací pro Metro, některé z nich jsou věnovány i vývoji v JavaScriptu a HTML5. Více

Kuriozita: zvukový syntezátor ve 140 znacích

Mathieu Henry na svém blogu zveřejnil kuriozitu: JavaScriptovou funkci, která generuje zvukové soubory a vejde se do 140 znaků, tedy do jednoho tweetu. function(f){for(var t=0,S='RIFF_oO_WAVEfmt '+… Více

Interaktivní dokumenty s JS knihovnou Tangle

Interaktivní dokument (též reaktivní dokument) umožňuje čtenáři prozkoumat příklady nejen na obrázcích, ale dovoluje prozkoumat je takříkajíc „live“, kdy si čtenář může pohrát s parametry a vidět, jak se výsledek mění. K vytváření takových… Více

Jak spouštět testy JavaScriptu z CLI

Tutoriálový článek na blogu One Fork ukazuje, jak lze jednoduše integrovat JS testy coby CLI nástroj (a využívat je například při commitu do VCS). Popisovaný postup využívá nástroj PhantomJS (viz článek na Zdrojáku), který je dostupný pro všechny hlavní platformy. Více

K Dartu: Proč JavaScript už vyhrál?

Provokativní komentář od Petera-Paula Kocha vyšel na blogu Quirksmode. „Proč Google Dart coby ‚strukturovaný jazyk pro webové programování‘ shoří? Protože JavaScript už tady je, na několika miliardách přístrojů!“ Peter-Paul Koch tuto myšlenku… Více