Opa je framework a programovací jazyk určený jak pro používání na klientovi, tak na serveru (pokud používáte Node.js). Včera to byl rok od zveřejnění Opa jako open source a při té příležitosti byl…
Archiv pro kategorii: JavaScript
Javascriptová knihovna Annotator vám umožní přidávat poznámky na různá místa vašeho webu. V základním použití funguje jednoduše, stačí zavolat $(‚#content‘).annotator();. Je ovšem rozšiřitelná pomocí pluginů (a pár jich už existuje), takže snadno přidáte např.…
Projekt Pyjaco vám umožní skripty v Pythonu přeložit do JavaScriptu. Můžete v něm psát autogenerační skripty – skripty v Pythonu, které po spuštění ze sebe vygenerují HTML stránku s JavaScriptem, viz příklad gol.py. Pyjaco si můžete vyzkoušet i online…
Právě vyšla jedničková verze javascriptového frameworku AngularJS vyvíjeného Googlem, který staví na principu MVC. Jak se s AngularJS pracuje zjistíte z videa níže, více pak na stránkách projektu a v dokumentaci. http://www.youtube.com/watch?v=uFTFsKmkQnQ
S programovacími jazyky postavenými na JavaScriptu se roztrhl pytel, objevují se nové a nové. Tím dalším je Haxe. Je samotnému JavaScriptu podobný, navíc obsahuje makra, třídy, silné typování, rozhraní, balíčky a generika. Jeho silnou…
Pro oživení webů je dnes běžné použití frameworku jQuery. Ten spoustu věcí usnadňuje, ale problém udržovatelné struktury aplikace vůbec neřeší. Kdo pomocí něj zkoušel napsat něco složitějšího, dá mi zapravdu, že programátor může snadno skončit s ukázkovým „spaghetti kódem“, ve kterém je těžké se vyznat a špatně se udržuje.
Projekt jQuery++ staví na klasickém frameworku jQuery, ale rozšiřuje ho o řadu drobností a pluginů. Při stažení knihovny si můžete sami namíchat, jaké vlastnosti potřebujete. Popis jednotlivých rozšíření najdete na stránkách projektu. Zdrojové kódy…
MathJax je javascriptová knihovna určená pro zobrazování matematických vzorců. Výhodou je široká podpora prohlížečů, včetně třeba i takového IE6. Vzorce je možné zapisovat v TeX syntaxi nebo v MathML. Nerenderují se obrázku, ale pomocí klasického HTML +…
Plugin jQuery Transit umožňuje spouštět transformace z JavaScriptu s CSS3-like syntaxí, např. $(‚.box‘).transition({ x: ’90px‘ });. Podporovány jsou základní posuny a 2D i 3D transformace. Více najdete v ukázkách na stránce projektu, zdrojové kódy najdete na GitHubu.
I když JavaScript používáte řadu let, můžete v něm narazit na místa, která vás překvapí, a kterým nerozumíte. Na některá taková temná místa si posvítíme v tomhle článku, zejména na logické hodnoty a operátory, operátor rovnosti, středníky aj.