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

Seriál Javascriptaření

JavaScript není jen něco, co posílá AJAX, obsluhuje kliknutí a prohazuje obrázky... V tomto seriálu si budeme ukazovat méně známé tváře tohoto jazyka.


Javascriptaření: překladače, pakovače

V dnešním Javascriptaření si představíme několik nástrojů pro překlad z a do JS (nejen CoffeeScript…) – a nepůjde o žádné exotické jazyky, ale o „vytuněný“ JS, MVC framework, knihovny pro kompresi dat nebo velmi zajímavou vývojářskou konzolu, která umožní ladit skripty najednou v několika prohlížečích.

Základní vzory pro vytváření jmenných prostorů v JavaScriptu

Jmenné prostory v JavaScriptu patří jednoznačně k pokročilejším technikám. K jejich pochopení je třeba znát princip fungování closures a objektů v JS. Při práci na středních a větších projektech je bezpodmínečně nutné tyto techniky znát a umět používat. Addy Osmani v článku ukazuje osvědčené postupy.

Kontrola JavaScriptu s JSLint a JSHint

V článku si představíme dva podobné nástroje, které vám mohou ušetřit čas při programování statickou kontrolou kódu v JavaScriptu. Zkontrolují, zda dodržujete jednotná pravidla zápisu kódu a upozorní vás na případné syntaktické chyby, překlepy, ale i na „zapomenuté“ příkazy, proměnné či nejasné konstrukce.

Javascriptaření: ukažte mi, označte mě, opravte mě

Javascriptaření tentokrát přináší drobné knihovny pro jednodušší vytváření animací, zpracování URL či vylepšení AJAXu. Kromě toho si ukážeme nástroj na kontrolu pravopisu, zajímavé použití canvasu pro práci s obrázky anebo propracovaný nástroj pro vytváření prezentací na vývojářské konference.

JavaScriptaření: drátujeme, překládáme, spojujeme

V dnešním Javascriptaření si ukážeme rovnou dvě knihovny, které pomohou při vytváření editorů schémat či grafů, představíme si běhové prostředí pro JavaScript založené na SpiderMonkey, ukážeme novou objektovou knihovnu pro canvas, překladač z Pythonu do JS, další nadstavbu nad WebGL i šablonovací nástroj.

Javascriptaření: fyzika, grafika a společenská konverzace

V tomto dílu Javaskriptaření si ukážeme další zajímavé knihovny a nástroje, které v javaScriptu existují a které můžete využít ve svých aplikacích. Tentokrát je ocení vývojáři interaktivních grafických aplikací, třeba her – představíme si fyzikální engine, implementaci Processing a oblíbenou 3D knihovnu WebGL.

Javascriptaření: nejen jQuery živ je JavaScriptař

Po poměrně urputném odporu JS vývojářů proti jakýmkoli cizím knihovnám (ještě před několika lety) se situace pomalu obrací a jQuery dnes naleznete téměř na každém webu. Ovšem jQuery není jediná JS knihovna, která může ušetřit práci. Ukažme si některé další, které poměrně úspěšně táhnou světem.

ECMAScript Strict mode ve Firefoxu 4

Syntaxe JavaScriptu je přizpůsobena začátečníkům a JavaScript tak mnohé odpustí, což se nyní, kdy se JavaScript stává jedním z nejdůležitějších webových programovacích jazyků, ukazuje jako zásadní problém, který brání optimalizacím a přináší některé záludné chyby. Napraví to takzvaný Strict mode?

Javascriptaření: hrajte si s funkcemi!

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í!